chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>帶預設(shè)歌曲的電子鋼琴鍵盤開源分享

帶預設(shè)歌曲的電子鋼琴鍵盤開源分享

2022-10-24 | zip | 1.66 MB | 次下載 | 免費

資料介紹

描述

介紹

首先,我應(yīng)該向您說明我對電子世界完全陌生。我有良好的編碼背景,這很有幫助,但我總是對我創(chuàng)建的任何項目的新想法和建議持開放態(tài)度。 ?

最近,我一直在學習有關(guān)壓電蜂鳴器和所涉及的編碼的更多信息,這是我根據(jù)我目前所學的知識而創(chuàng)作的。新功能或開關(guān)有很大的擴展空間,我計劃稍后再做,但現(xiàn)在是下一個挑戰(zhàn)!

下面是該設(shè)備如何工作的視頻,包括預設(shè)歌曲的菜單。我承認,從技術(shù)上講,第 4 首歌和第 5 首歌是一樣的,但我能說什么,我有創(chuàng)造更大更好的東西的沖動,而為更多歌曲編寫音樂代碼不是其中之一!主循環(huán)和單個歌曲循環(huán)的基本編碼很容易適應(yīng)您自己的想法,因此您可以隨意更改您認為合適的任何內(nèi)容。

在行動中看到它!

?

如何設(shè)置硬件

鋼琴鍵...

鋼琴鍵開關(guān)使用電阻梯連接。電阻器按順序放置,將每個開關(guān)連接到電源。對于我的項目,我選擇使用(以歐姆為單位)1M、10k、4.7K、1K、560 和 220。第一個鋼琴開關(guān)(左側(cè))連接到電源,也連接到電路中的下一個開關(guān)。第二個開關(guān)連接到最小的電阻,之后的每個開關(guān)都連接到串聯(lián)中的下一個最大電阻。最后一個開關(guān)通過一個 10k 歐姆電阻將連接接地,并將所有 7 個開關(guān)連接到 Arduino 上的“模擬輸入”引腳 A0。主草圖定義了與每個鋼琴鍵相關(guān)聯(lián)的音符頻率。對于這個項目,我使用了 C4、D4、E4、F4、G4、A4 和 B4,其中 C4 是最左邊的開關(guān)。改變頻率值,

液晶屏...

根據(jù)下面的電路圖連接 LCD 引腳。將 LCD 引腳 3 連接到電位器以控制屏幕的對比度。電位器的外部引腳連接到電源和地以完成該電路。LCD 引腳 15 通過 220 歐姆電阻連接到電源。如果這些引腳中的任何一個在您自己的項目中發(fā)生更改,請相應(yīng)地更新代碼。

菜單開關(guān)...

將菜單開關(guān)連接到電源,并通過 10K 歐姆電阻將其接地。此開關(guān)還應(yīng)連接到 Arduino 上的引腳 7,以便您可以通過編碼對其進行控制。

發(fā)光二極管...

當您處于“菜單模式”時,LED 用于指示,并且鋼琴鍵已被禁用。一旦按下菜單開關(guān),LED 燈就會亮起。將 LED 的陽極(正極)連接到 Arduino 的引腳 6,并通過 220 歐姆電阻將 LED 接地。

壓電蜂鳴器...

要集成壓電蜂鳴器,只需將一端連接到 Arduino 引腳 8,另一端通過 220 歐姆電阻接地。代碼中的“音調(diào)”函數(shù)將查找此引腳以播放所調(diào)用的音符。

?
?
?
?
“菜單模式”的介紹屏幕,在按下菜單按鈕后顯示
?
1 / 3 ? “菜單模式”的介紹屏幕,在按下菜單按鈕后顯示
?

代碼如何工作

設(shè)置...

  • 草圖首先導入“LiquidCrystal.h”和“pitches.h”庫,以便我們稍后可以在代碼中引用它們中的各種項目
  • 接下來,通過定義菜單開關(guān)的名稱來設(shè)置代碼,確定哪些引腳是輸入與輸出,并為 7 個鋼琴鍵中的每一個設(shè)置頻率值
  • 為每首歌曲創(chuàng)建了一個新標簽,以使我的代碼在一定程度上井井有條,更易于理解,并在以后進行擴展。如果您想刪除或添加更多歌曲,只需確保更改主“電子鍵盤”草圖中的代碼即可。

主循環(huán)...

  • 鍵盤開始時 LED 關(guān)閉,所有鋼琴鍵都處于活動狀態(tài)
  • 一旦循環(huán)檢測到已按下菜單按鈕,它將禁用鋼琴鍵并打開 LED 以指示您處于“菜單模式”

訪問菜單...

  • 按下菜單按鈕循環(huán)播放當前歌曲,按下任何鋼琴鍵開始播放液晶屏幕上顯示的歌曲
  • LCD 屏幕將顯示當前正在播放的歌曲,然后在歌曲播放完畢后返回菜單中的同一點。從那里,您可以在可用歌曲列表中重播或繼續(xù)。
  • 雙擊菜單按鈕將從頭開始重新啟動菜單
  • 要返回使用鋼琴鍵,請循環(huán)瀏覽菜單中的其余歌曲。一旦液晶屏顯示為空白,并且 LED 熄滅,鋼琴鍵將再次起作用。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1DD3118電路圖紙資料
  2. 0.08 MB   |  1次下載  |  免費
  3. 2AD庫封裝庫安裝教程
  4. 0.49 MB   |  1次下載  |  免費
  5. 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
  6. 1.12 MB   |  1次下載  |  免費
  7. 4網(wǎng)絡(luò)安全從業(yè)者入門指南
  8. 2.91 MB   |  1次下載  |  免費
  9. 5DS-CS3A P00-CN-V3
  10. 618.05 KB  |  1次下載  |  免費
  11. 6海川SM5701規(guī)格書
  12. 1.48 MB  |  次下載  |  免費
  13. 7H20PR5電磁爐IGBT功率管規(guī)格書
  14. 1.68 MB   |  次下載  |  1 積分
  15. 8IP防護等級說明
  16. 0.08 MB   |  次下載  |  免費

本月

  1. 1貼片三極管上的印字與真實名稱的對照表詳細說明
  2. 0.50 MB   |  103次下載  |  1 積分
  3. 2涂鴉各WiFi模塊原理圖加PCB封裝
  4. 11.75 MB   |  89次下載  |  1 積分
  5. 3錦銳科技CA51F2 SDK開發(fā)包
  6. 24.06 MB   |  43次下載  |  1 積分
  7. 4錦銳CA51F005 SDK開發(fā)包
  8. 19.47 MB   |  19次下載  |  1 積分
  9. 5PCB的EMC設(shè)計指南
  10. 2.47 MB   |  16次下載  |  1 積分
  11. 6HC05藍牙原理圖加PCB
  12. 15.76 MB   |  13次下載  |  1 積分
  13. 7802.11_Wireless_Networks
  14. 4.17 MB   |  12次下載  |  免費
  15. 8蘋果iphone 11電路原理圖
  16. 4.98 MB   |  6次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65989次下載  |  10 積分