資料介紹
描述
在本視頻中,我將解釋如何使用 Arduino 僅使用揚(yáng)聲器和電阻器來制作音樂。
像許多類似的項(xiàng)目一樣,這個(gè)項(xiàng)目產(chǎn)生的音調(diào)與鋼琴的音符相匹配。然而,與許多這些項(xiàng)目不同的是,這個(gè)項(xiàng)目不使用查找表來獲取頻率。相反,音調(diào)是使用計(jì)算生成的。該計(jì)算接受一個(gè)從 1 到 88 的數(shù)字。這個(gè)數(shù)字與 88 鍵鋼琴上的一個(gè)鍵相關(guān)。
Arduino 庫提供了一個(gè)tone() 函數(shù),可用于生成方波音調(diào),但該函數(shù)無法生成31Hz 以下的音調(diào)。一架 88 鍵鋼琴有幾個(gè)音符的頻率低于 31Hz。因此,如果您想從 88 鍵鋼琴中生成所有音符,則無法使用tone() 函數(shù)。相反,我將向您展示如何使用簡單的延遲來生成方波音調(diào)。
這個(gè)項(xiàng)目工作在微秒級。一微秒是百萬分之一秒。這個(gè)項(xiàng)目大量使用了 Arduino 庫的 delayMicroseconds() 函數(shù),但其??中存在另一個(gè)小問題,因?yàn)樗荒芸煽康匮舆t超過幾千微秒,而這個(gè)項(xiàng)目有時(shí)需要這樣做,所以我將向您展示如何克服這個(gè)也是。
關(guān)于這個(gè)項(xiàng)目的最后一件事是,盡管存在上述問題,但該項(xiàng)目的代碼確實(shí)相當(dāng)小,因?yàn)榇a幾乎適合單個(gè)屏幕(您的分辨率可能會(huì)有所不同!)。公平地說,沒有任何代碼注釋,但視頻描述中提供了完整注釋代碼的鏈接。
我希望你喜歡這個(gè)項(xiàng)目!
- Arduino制作循跡小車教程 3次下載
- 如何用Arduino制作遙控機(jī)械手
- 使用Arduino制作基于音樂的項(xiàng)目
- 使用Arduino和處理的音樂燈
- Arduino音樂
- Arduino制作有節(jié)奏的燈條輕音樂
- 基于Arduino系統(tǒng)拉線墻畫機(jī)器人設(shè)計(jì)制作 10次下載
- 基于Arduino硬件光控?zé)?b class="flag-6" style="color: red">制作資料 6次下載
- 基于Labview制作的音樂播放器源碼分享 70次下載
- 基于51單片機(jī)的音樂播放器的制作 105次下載
- Arduino教程之如何使用Arduino制作一個(gè)寶寶使用的小桔燈詳細(xì)資料概述 14次下載
- 基于Arduino的趣味電子制作 88次下載
- Arduino 328控制板制作音樂 140次下載
- 為電子表附加音樂報(bào)時(shí)電路及制作
- 簡易紅外控制音樂裝置電路及制作
- 基于Arduino的音樂創(chuàng)作系統(tǒng)設(shè)計(jì) 959次閱讀
- 如何制作一個(gè)簡單的2步Arduino可編程定時(shí)器電路 1980次閱讀
- 如何制作一個(gè)簡單的2步Arduino可編程定時(shí)器電路 4219次閱讀
- 用Arduino自制一個(gè)只有表針的時(shí)鐘 1277次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 7319次閱讀
- 如何使用Arduino來制作一個(gè)簡單的歐姆表 5565次閱讀
- DIY一個(gè)簡單的Arduino板子 5350次閱讀
- 如何利用ATSAMD21G18 M0設(shè)計(jì)音樂相冊 3838次閱讀
- 基于使用Arduino、加速度計(jì)和LED制作時(shí)間手套 2802次閱讀
- 如何用空糖果盒制作LED面板? 3485次閱讀
- dfrobot Arduino Nano控制板介紹 5611次閱讀
- 制作可以自己編曲的音樂門鈴電路資料免費(fèi)下載 3340次閱讀
- 利用Arduino制作8×10 LED矩陣 8489次閱讀
- diy音樂盒制作 2w次閱讀
- max7219與arduino驅(qū)動(dòng)設(shè)計(jì)例程 4.7w次閱讀
下載排行
本周
- 1美的電磁爐維修手冊大全
- 1.56 MB | 5次下載 | 5 積分
- 2SMD LED選型手冊 貼片燈珠
- 5.47 MB | 3次下載 | 免費(fèi)
- 3基于PLC的拉絲機(jī)張力控制系統(tǒng)研究
- 0.14 MB | 2次下載 | 5 積分
- 4加密芯片的一種破解方法和對應(yīng)加密方案改進(jìn)設(shè)計(jì)
- 0.29 MB | 1次下載 | 免費(fèi)
- 5萬用表UT58A原理圖
- 0.09 MB | 1次下載 | 5 積分
- 6多功能MPU芯片GC9005數(shù)據(jù)手冊
- 2.67 MB | 1次下載 | 免費(fèi)
- 7面向NXP i.MX8處理器的電源解決方案
- 47.47KB | 次下載 | 免費(fèi)
- 8LP8733-Q1和LP8732-Q1為DRA78x和TDA3x供電的用戶指南
- 61.31KB | 次下載 | 免費(fèi)
本月
- 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 2UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 20次下載 | 免費(fèi)
- 3華瑞昇CR216芯片數(shù)字萬用表規(guī)格書附原理圖及校正流程方法
- 0.74 MB | 14次下載 | 3 積分
- 4DMT0660數(shù)字萬用表產(chǎn)品說明書
- 0.70 MB | 13次下載 | 免費(fèi)
- 53314A函數(shù)發(fā)生器維修手冊
- 16.30 MB | 13次下載 | 免費(fèi)
- 6TPS54202H降壓轉(zhuǎn)換器評估模塊用戶指南
- 1.02MB | 9次下載 | 免費(fèi)
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8感應(yīng)筆電路圖
- 0.06 MB | 7次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多