PWM - 通過蜂鳴器播放音樂
“Examples” -> “AmebaAnalog” -> “TonePlayMelody”
編譯並上傳完成之後, 按下Reset按鈕, Ameba就會播出 ”妹妹背著洋娃娃” 的音樂。
Code Reference
Ameba實作了跟 Arduino一樣的tone()與noTone() API:
https://www.arduino.cc/en/Reference/Tone
https://www.arduino.cc/en/Reference/NoTone
程式碼裡我們宣告melody的陣列, 裡面擺要發出的音調, 另外宣告noteDurations的陣列, 裡面放每個音調的長度, 4代表4分音符, 8代表8分音符,4分音符的長度是3000ms/ 4 = 750ms, 另外加上30%的停頓時間。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. Terms of Use