資料介紹
描述
在本視頻中,我將解釋如何使用 Arduino 僅使用揚聲器和電阻器來制作音樂。
像許多類似的項目一樣,這個項目產(chǎn)生的音調(diào)與鋼琴的音符相匹配。然而,與許多這些項目不同的是,這個項目不使用查找表來獲取頻率。相反,音調(diào)是使用計算生成的。該計算接受一個從 1 到 88 的數(shù)字。這個數(shù)字與 88 鍵鋼琴上的一個鍵相關(guān)。
Arduino 庫提供了一個tone() 函數(shù),可用于生成方波音調(diào),但該函數(shù)無法生成31Hz 以下的音調(diào)。一架 88 鍵鋼琴有幾個音符的頻率低于 31Hz。因此,如果您想從 88 鍵鋼琴中生成所有音符,則無法使用tone() 函數(shù)。相反,我將向您展示如何使用簡單的延遲來生成方波音調(diào)。
這個項目工作在微秒級。一微秒是百萬分之一秒。這個項目大量使用了 Arduino 庫的 delayMicroseconds() 函數(shù),但其??中存在另一個小問題,因為它不能可靠地延遲超過幾千微秒,而這個項目有時需要這樣做,所以我將向您展示如何克服這個也是。
關(guān)于這個項目的最后一件事是,盡管存在上述問題,但該項目的代碼確實相當(dāng)小,因為代碼幾乎適合單個屏幕(您的分辨率可能會有所不同!)。公平地說,沒有任何代碼注釋,但視頻描述中提供了完整注釋代碼的鏈接。
我希望你喜歡這個項目!
- Arduino制作循跡小車教程 7次下載
- 如何用Arduino制作遙控機械手
- 使用Arduino制作基于音樂的項目
- 使用Arduino和處理的音樂燈
- Arduino音樂
- Arduino制作有節(jié)奏的燈條輕音樂
- 基于Arduino系統(tǒng)拉線墻畫機器人設(shè)計制作 12次下載
- 基于Arduino硬件光控?zé)?b class="flag-6" style="color: red">制作資料 7次下載
- 基于Labview制作的音樂播放器源碼分享 75次下載
- 基于51單片機的音樂播放器的制作 113次下載
- Arduino教程之如何使用Arduino制作一個寶寶使用的小桔燈詳細(xì)資料概述 14次下載
- 基于Arduino的趣味電子制作 89次下載
- Arduino 328控制板制作音樂 140次下載
- 為電子表附加音樂報時電路及制作
- 簡易紅外控制音樂裝置電路及制作
- 基于Arduino的音樂創(chuàng)作系統(tǒng)設(shè)計 1271次閱讀
- 如何制作一個簡單的2步Arduino可編程定時器電路 2462次閱讀
- 如何制作一個簡單的2步Arduino可編程定時器電路 4658次閱讀
- 用Arduino自制一個只有表針的時鐘 1479次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 8107次閱讀
- 如何使用Arduino來制作一個簡單的歐姆表 6428次閱讀
- DIY一個簡單的Arduino板子 5703次閱讀
- 如何利用Arduino UNO制作一個交互式LED桌 3044次閱讀
- 如何利用ATSAMD21G18 M0設(shè)計音樂相冊 4082次閱讀
- 基于使用Arduino、加速度計和LED制作時間手套 2982次閱讀
- 如何用空糖果盒制作LED面板? 3627次閱讀
- 制作可以自己編曲的音樂門鈴電路資料免費下載 3496次閱讀
- 利用Arduino制作8×10 LED矩陣 8712次閱讀
- diy音樂盒制作 2.1w次閱讀
- max7219與arduino驅(qū)動設(shè)計例程 4.7w次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網(wǎng)絡(luò)安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護(hù)等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細(xì)說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設(shè)計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍(lán)牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論