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

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

用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播放黑人抬棺的評論 (共 條)

分享到微博請遵守國家法律
南汇区| 宝兴县| 怀宁县| 枣庄市| 修水县| 绥江县| 德阳市| 天水市| 康平县| 徐水县| 吉隆县| 兴城市| 博罗县| 高唐县| 垣曲县| 即墨市| 扎鲁特旗| 大关县| 客服| 儋州市| 寿宁县| 顺平县| 七台河市| 成武县| 通州区| 临桂县| 新乡县| 内江市| 东乡族自治县| 大荔县| 西贡区| 万安县| 宜都市| 蕉岭县| 佛山市| 乌鲁木齐县| 郑州市| 乐陵市| 含山县| 赤峰市| 武夷山市|