DFPlayerMini 3

Seeeduino XIAO

ArduinoでDFPlayerMiniをコントロールできた。

そこで、1台のArduinoで指板LEDとDFPlayerMini

同時にコントロールできるか、試してみたのだが、上手く作動しない。

指板LEDはシフトレジスタをArduinoとシリアル接続している。

DFPlayerMiniもArduinoとシリアル接続だ。

1台のArduinoで同時に複数のシリアル通信をするには無理がある様だ。

仕方なく、DFPlayerMini制御用にマイコンを追加する事に。

最も小型で、

Arduinoのスケッチ(プログラム)をそのまま使用できるマイコンを探した。

見つかったのは、Seeeduino XIAO。

サイズ約20x20で、DXPlayerMiniと、ほぼ同サイズ。

Seeeduino XIAOをプログラミングソフトArduinoIDEに認識させるには、

追加ボードマネージャーのURL:の部分に上の図のURLを入れる。

ArduinoIDEは、Seeeduino XIAOを認識した。

これでプログラムの書き込みが可能となった。

9、10番ピンをシリアル通信に使用。

2番ピンをトリガースイッチに使用。

Arduinoと同様に、INPUTのPULLUP機能が使える様だ。

Seeeduino XIAOとDFPlayerMiniを接続し、プログラムを書き込み。

問題なく作動した。