旋轉木馬播放音樂
STEM II 旋轉木馬模型是常見的遊樂場模型 , 非常適合加入音樂元素豐富作品。
所需材料 :
- micro:bit x 1
- I/O board x 1
- jumper wire M/F x 4
- Serial MP3 player Module x 1
- mini mp3 speaker x 1
- mini SD Card x 1
建構說明 :
詳細教學可參考 : 建構旋轉木馬模型說明書
導入 MP3 教學 :
詳細教學可參考 : mp3 player + I/O board 使用教學
電線接駁教學 :
- Switch ( Button ) : 1位使用紅線駁至P1 , 3位使用綠線駁至I1
- 馬達 : P13 , P14
- Serial MP3 的 「VCC」 --> I/O board 的 「3V」
- Serial MP3 的 「GND」 --> I/O board 的 「GND」
- Serial MP3 的 「TX」 --> I/O board 的 「P0」
- Serial MP3 的 「RX」 --> I/O board 的 「P2」
Ex1. 按下 Switch 播放音樂及開啟旋轉木馬
在 Makecode 加入makerbit-mp3 extension :
按下「Extension」
輸入「mp3」並加入「makerbit-mp3」extension。
啟動 mp3 player :
在 「On start」加上「connect mp3 device....RX to P0 , TX to P2」是依照我們電線的駁法 ,
成功啟動的話 micro:bit LED 會出現心形圖案
按下 Switch 啟動 Motor :
利用 forever 及 if then else 不斷檢查 switch 有否被按下 ,
digital read pin P1 (switch) = 1 即是 switch 被按下
當被按下時 , digital write pin P13 = 1 , P14 =0 , 代表 Motor 將開啟。
加入音樂 :
「play MP3 track "1" 」 --> 即是命名的 「001」 意思是第一個 track , 「from folder 1」即是「01」
建議將該代碼放在 digital pin 後方, 這樣 P13 = 1 的持續/運行時間就會跟音樂播放的長度一樣