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

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

用Arduino實(shí)現(xiàn)雙聲道和弦播放馬里奧地下

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

這次的播放對(duì)象是馬里奧兄弟地下城音樂(lè)

MIDI是這個(gè)樣子的,同時(shí)兩個(gè)音調(diào)和弦

遺憾的是,Arduino自帶的tone函數(shù)同一時(shí)間只支持一個(gè)引腳輸出,同時(shí)運(yùn)行兩個(gè)tone只執(zhí)行一個(gè)命令,因?yàn)橛玫膯我欢〞r(shí)器。解決辦法還是有的,安裝Tone庫(kù),庫(kù)的名字就叫Tone。詳見(jiàn)https://github.com/bhagman/Tone

這個(gè)庫(kù)非常好,

The library uses the hardware timers on the microcontroller to generate square-wave tones in the audible range.

You can output the tones on any pin (arbitrary). The number of tones that can be played simultaneously depends on the number of hardware timers (with CTC capability) available on the microcontroller.

  • ATmega8: 2 (timers 2, and 1)

  • ATmega168/328: 3 (timers 2, 1, and 0)

  • ATmega1280: 6 (timers 2, 3, 4, 5, 1, 0)

意思就是說(shuō)我的nano最多可以三聲道和弦,接下來(lái)就開(kāi)干吧,上代碼:

pitches.h

主程序MarioUnderworld


用Arduino實(shí)現(xiàn)雙聲道和弦播放馬里奧地下的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
会泽县| 大名县| 河间市| 宜宾县| 深水埗区| 安乡县| 阳江市| 西峡县| 正阳县| 广饶县| 射阳县| 陵水| 宜宾县| 桐城市| 原平市| 白银市| 洪雅县| 阳谷县| 三河市| 黔西县| 通山县| 平定县| 桂平市| 宁波市| 廊坊市| 宝清县| 兴业县| 敖汉旗| 梁平县| 苏尼特左旗| 察雅县| 丹阳市| 全州县| 密云县| 上虞市| 中山市| 隆德县| 巴彦淖尔市| 龙岩市| 大新县| 略阳县|