DFPlayerを使って駅の発車ベルとアナウンスをするプログラムです。
Dependencies: mbed DFPlayerMini
Diff: main.cpp
- Revision:
- 0:b28d453ebc93
- Child:
- 2:86b8aa72661d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Jun 17 23:45:57 2021 +0000 @@ -0,0 +1,32 @@ +#include "mbed.h" +#include "DFPlayerMini.h" + +DigitalOut myled(LED1); //LED +DigitalIn sw(dp1); //再生ボタン + +DFPlayerMini mp3(dp16, dp15); +DigitalIn busy(dp17); //DFPlayerMiniのBUSYと接続する + +int main() { + mp3.mp3_set_volume(30); //再生音量を設定する30が最大 + + while(1) + { + if( sw == 1 ) + { + myled = 1; //LED点灯 + mp3.mp3_play(0001); //0001.mp3を再生 + wait(0.1); + + //再生が終わるまで待つ + while( busy == 0 ) + { + wait(0.1); + } + } + + //LEDを点滅させる + myled = !myled; + wait(0.2); + } +}