micro:bit 停看聽

DFplayer應用

源起

20181011

這次除了研發實用的專題教案,還有想到劉正吉老師PO的DFPlayer積木一直沒有機會實作,剛好搭上這個順風車,完成了有聲紅綠燈的作品。

一般的閃爍紅綠燈很無趣,這次加上mp3積木,搭配線上轉檔工具,就可以將想念出的文字轉成語音mp3,放進dfplayer內,運用micro:bit播放出來,就變的很有趣了!

這次我選的片頭曲是剪輯後的小小兵歌曲,語音部份會分別依不同指示燈開啟時播放。

程式的部份,由於不同燈號有其不同的動作,所以我採用函式將不同燈號的動作各別包裝起來,主程式就會變得簡潔許多。

註:LED,DFPlayer及喇叭由3V供電即可,因此使用KSB043擴展板。

劉正吉老師的mp3積木文章: https://sites.google.com/…/%E7%94%A8microbit%E6%92%AD%E6%94…

~不做什麼都很難,做了什麼都不難~

實作歷程

使用材料:

micro:bit一片

紅黃綠LED各一

杜邦線數條

3DP交通號誌架

KSB043擴展板

裝上杜邦線

用Tinkercad繪出的交通號誌架

加上DFPlayer及喇叭,音樂不再單調,用mp3即可存入運用micro:bit播放

使用這個網站就可以將想播放的文字轉成mp3

程式寫法

當啟動時,播放愛心圖示,設定DFPlayer腳位,音量及首播歌曲。

定義各種燈號及動畫的程式函式。

再於主程式無限次的呼叫綠燈—>黃燈—>紅燈的函式