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を接続し、プログラムを書き込み。
問題なく作動した。