スイッチを押すと0001.mp3が再生されます

Dependencies:   mbed DFPlayerMini

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "DFPlayerMini.h"
00003 
00004 DigitalOut myled(LED1); //LED
00005 DigitalIn sw(dp1);  //再生ボタン
00006 
00007 DFPlayerMini mp3(dp16, dp15);
00008 DigitalIn busy(dp17);   //DFPlayerMiniのBUSYと接続する
00009 
00010 int main() {
00011     mp3.mp3_set_volume(30); //再生音量を設定する30が最大
00012 
00013     while(1)
00014     {
00015         if( sw == 1 )
00016         {
00017             myled = 1;  //LED点灯
00018             mp3.mp3_play(0001); //0001.mp3を再生
00019             wait(0.1);
00020             
00021             //再生が終わるまで待つ
00022             while( busy == 0 )
00023             {
00024                 wait(0.1);
00025             }
00026         }
00027         
00028         //LEDを点滅させる
00029         myled = !myled;
00030         wait(0.2);
00031     }
00032 }