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%的停顿时间。
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. 使用条款