統合環境ダウンロード
https://www.arduino.cc/en/software/
MP3プレーヤのライブラリ"DFRobotDFPlayerMini"をダウンロードする。
https://github.com/DFRobot/DFRobotDFPlayerMini
SoftwareSerial.hは標準で組み込まれているので、ライブラリへの追加は不要。
MSTimerのライブラリを以下からダウンロードする。
https://downloads.arduino.cc/libraries/github.com/PaulStoffregen/MsTimer2-1.1.0.zip
ダウンロードした両ライブラリのZipファイルををArduino IDEから追加する。
コンパイルする
コンパイル後の画面を以下;
コンパイルできた様子だ。
ブートローダーはoldを選ばないといけないらしい
googleにエラーメッセージを食わせたら、以下にヒット。
https://zenn.dev/suzuky/articles/004e8a39d414bf
> 基本的にアマゾンなどのネットで売られている安いNanoはほぼすべてOld Bootloaderの方です。
> 余談ですが、私の場合はArduinoやESP32などのマイコンは、中国深センの華強北という世界
> 最大規模の電気街にあるお店で仕入れることが多いのですが、毎回、2種類のうちどちらを買うかを聞かれます。
> これはUnoでもNanoでも同じです。
> 2種類というのはどういうことかというと、オリジナルと同じMCUを使ってる方を欲しいのか、
> 国産(中国産の廉価版)のMCUの方でいいのか、どちらを買うか聞かれます。ちなみに、値段は倍違います。
Aliexpressで安売りしていたNanoなので、Old のブートローダーが正解の模様。
DFPlayer(MP3再生基板)に挿入するSDカードの準備
mp3音源ファイルを変更するときにはSDカードをその都度フォーマットする。
SDCard Formatter(定番)を使うと良い
https://www.sdcard.org/ja/downloads-2/formatter-2/
フォーマット後、音源ファイル(*.mp3)を書き込む。
書いた順番で、1番、2番、3番となる。
ファイル名は任意で良い。
一方で、
ファイル名は数字3文字+mpr3(拡張子)が認識される
001.mp3 002.mp3 003.mp3
なおフォルダ名は数字2文字
01 02 03
Arduinoの使い方についてJA2CCV川口OMに多大なご指導をいただきました
コメント