最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

用Arduino播放黑人抬棺

2022-01-14 20:22 作者:你竟然打我-_-  | 我要投稿

整體思路,用Arduino的tone函數,利用PWM端口直接輸出蜂鳴器發(fā)聲,關鍵在于預存好要發(fā)聲的頻率即樂譜,代碼前部定義各種音調的頻率基本很全了,可以套用任意曲目。

閑話不說,網上找的黑人抬棺的簡譜,如下圖:

然后惡補了些小學早就忘了的音樂知識,降B調就是升A即A#,1是A#,4是D#

對應的

-5? ???-6? ? -7? ?? 1? ? ? ? 2? ? ? 3? ? ???4? ? ? ?5? ?????6? ? ??7? ? ?+1

F4? ?G4? ? A4? ? A4#? ?C5? ?D5? ? D5#? F5?????G5? ?A5?? A5#

然后就是枯燥的替換工作,把樂譜替換成Arduino數組tune[],上代碼:


樂譜后面過長,我稍微刪了一點,循環(huán)播放時候更流暢。

ENJOY!

用Arduino播放黑人抬棺的評論 (共 條)

分享到微博請遵守國家法律
湘西| 当阳市| 隆尧县| 青岛市| 宜春市| 罗源县| 塔城市| 图们市| 揭东县| 上思县| 庆云县| 昌邑市| 静安区| 印江| 师宗县| 德格县| 沅陵县| 新丰县| 泌阳县| 壶关县| 文安县| 建昌县| 兰溪市| 平利县| 胶州市| 峨边| 黎平县| 瑞昌市| 新民市| 富蕴县| 南靖县| 峡江县| 百色市| 定边县| 堆龙德庆县| 巢湖市| 陆河县| 襄城县| 云林县| 巢湖市| 吉木萨尔县|