一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

使用Arduino進(jìn)行合成的LED鋼琴的制作

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-10-30 11:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:組件

我對(duì)鍵盤的創(chuàng)新只需要少量的硬件安裝,其中大多數(shù)集中在軟件設(shè)置上。因此,大致來(lái)說(shuō),它并不會(huì)花費(fèi)很多錢,尤其是當(dāng)您已經(jīng)擁有以下所列物品時(shí)。唯一物有所值的東西是Arduino Nano。您也可以使用自己的微控制器,但我絕對(duì)建議您使用Arduino Nano,而不是Arduino Uno,因?yàn)檫@可以最大限度地減少浪費(fèi)并使外觀井井有條。所需的組件是:-

電子產(chǎn)品:

Arduino Nano(East Solar,RM25)

IC MAXIM MAX7219(East Solar,RM4)

線軸(硬件商店,RM6附近12米)

迷你USB電纜(MR.DIY,RM6)

28K電阻器(硬件商店,RM 0.50 )

陶瓷電容器10uF(East Solar,RM0.10)

環(huán)形電容器100nF(East Solar,RM0.20)

24針IC插座(硬件商店,RM0.40)

原型板(硬件商店,RM2)

61個(gè)紅色LED指示燈(硬件商店,RM12)

硬件:

方形電纜導(dǎo)管(五金店,RM3)

焊絲(越細(xì)越好)

鋼琴鍵盤

可以運(yùn)行Synthesia軟件的筆記本電腦

工具:

烙鐵

剝線鉗

剪線鉗

小尖嘴鉗

總成本約RM65≈$ 16美元

第2步:電子線路

該架構(gòu)ic提供了有關(guān)如何使用MAX7219接線LED矩陣的分辨率。我需要的是61個(gè)LED。首先,我在面包板上做了一個(gè)原型,以確保在焊接之前所有LED都可以正常工作。必須選擇正確的Rset,因?yàn)楫?dāng)遇到錯(cuò)誤的值時(shí),LED不會(huì)點(diǎn)亮(請(qǐng)參閱:Rset)。同樣,進(jìn)行適當(dāng)?shù)娜ヱ詈苤匾?,在這種情況下,您需要將兩個(gè)電容器都盡可能靠近MAX7219放置,以免發(fā)生偶發(fā)或永久性故障。

步驟3:軟件

在Synthesia軟件中,我將MIDI通道設(shè)置為Channel 1,因?yàn)槲倚枰撥浖H在通道1中播放音樂(lè)。設(shè)置Synthesia軟件后,我使用LoopBe1軟件將我的合成音樂(lè)循環(huán)到Arduino的串行端口中。收到音樂(lè)包后,將使用Hairless Midi 《-》串行橋轉(zhuǎn)換器將其直接引導(dǎo)到Arduino端口,這會(huì)將音樂(lè)包發(fā)送到Arduino以接收數(shù)據(jù)。

第4步:Arduino編碼

首先,您需要了解MIDI概念(請(qǐng)參閱:MIDI概念)。例如,演奏一個(gè)音符時(shí),它將具有三字節(jié)的數(shù)據(jù)包。首先,它確定所使用的通道以及音符的打開(kāi)和關(guān)閉;其次,此字節(jié)包含鋼琴中所引用的音符的信息;其三,它包含音符的音量,無(wú)論是高音還是低音

在此處編碼

第5步:最終產(chǎn)品

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23848

    瀏覽量

    674250
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192220
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之使用Arduino開(kāi)發(fā)小核

    uninstall serial 將 serial 卸載。 直接點(diǎn) Upload 按鈕進(jìn)行測(cè)試: 此時(shí),可以看到 DuoS 板載的 LED 間隔1秒閃爍。 參考 https://milkv.io/zh/docs/duo/getting-started/
    發(fā)表于 07-17 21:01

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

    Arduino是一款開(kāi)源電子原型平臺(tái),由硬件(單片機(jī)開(kāi)發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡(jiǎn)化硬件開(kāi)發(fā),通過(guò)直觀的編程和模塊化設(shè)計(jì),讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?270次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門+進(jìn)階(全套例程+書籍)

    《ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    的發(fā)展,在Arduino出現(xiàn)以前,雖然也有很多公司在推廣一些簡(jiǎn)單易用的可編程控制器,但是由于開(kāi)發(fā)平臺(tái)種類繁多,而且使用這些控制器基本上都需要對(duì)電子技術(shù)、數(shù)字邏輯、寄存器等內(nèi)容進(jìn)行多方面的了解和學(xué)習(xí),才能
    發(fā)表于 05-13 09:28

    DLP寄存器該如何配置,如何生成自己的固件、用DLP的燒錄工具軟件進(jìn)行固件合成燒寫?

    DLP寄存器該如何配置,如何生成自己的固件、用DLP的燒錄工具軟件進(jìn)行固件合成燒寫?
    發(fā)表于 02-28 07:09

    敏捷合成器的技術(shù)原理和應(yīng)用場(chǎng)景

    和幅度等特點(diǎn)。通過(guò)內(nèi)部的正弦波源和外部調(diào)制輸入,敏捷合成器能夠生成各種復(fù)雜波形,并對(duì)其進(jìn)行精確的調(diào)控。具體來(lái)說(shuō),敏捷合成器可能采用以下技術(shù)原理: 頻率合成技術(shù):利用鎖相環(huán)(PLL)、直
    發(fā)表于 02-20 15:25

    開(kāi)源項(xiàng)目!手把手教你制作一個(gè)互動(dòng)式LED墻壁時(shí)鐘!

    在這篇教程中,將教你使用Arduino創(chuàng)建一個(gè)互動(dòng)式LED墻壁時(shí)鐘。這個(gè)項(xiàng)目結(jié)合了創(chuàng)意和技術(shù),設(shè)計(jì)出一個(gè)功能性強(qiáng)且視覺(jué)效果驚人的時(shí)鐘,它配備了互動(dòng)式的LED燈。無(wú)論你是Arduino
    發(fā)表于 02-08 17:47

    白光LED熒光粉合成途徑與光學(xué)性能研究

    熒光粉是制作白光LED中一個(gè)非常關(guān)鍵的材料,它的性能直接影響白光LED的亮度、色坐標(biāo)、色溫及顯色性等。因而開(kāi)發(fā)具有良好發(fā)光特性的熒光粉是得到高亮度、高發(fā)光效率、高顯色性白光LED的關(guān)鍵
    的頭像 發(fā)表于 02-07 14:05 ?714次閱讀
    白光<b class='flag-5'>LED</b>熒光粉<b class='flag-5'>合成</b>途徑與光學(xué)性能研究

    自己設(shè)計(jì)的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開(kāi)源精神,把自己這塊板子奉獻(xiàn)給大家,板子沒(méi)有什么問(wèn)題,可以直接打樣制作,原理圖文件都表明了型號(hào)。不用謝~ Arduino UNO R3主控板原理圖部分截圖: *附件:MYArduino
    發(fā)表于 12-10 10:14

    開(kāi)源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

    MIDI 鼓的整個(gè)過(guò)程 - 從使用壓電傳感器到使用 3D 打印設(shè)計(jì)布局,再到使用 Arduino Leonardo 進(jìn)行編碼。 此設(shè)置可與 GarageBand、Ableton 等程序無(wú)縫協(xié)作。和我一起
    發(fā)表于 11-25 12:00

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開(kāi)發(fā)板 :確保你有一塊Arduino開(kāi)發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?2199次閱讀

    微反應(yīng)器在有機(jī)合成及催化中的應(yīng)用

    微反應(yīng)器在有機(jī)合成及催化中的應(yīng)用是一個(gè)跨學(xué)科的研究領(lǐng)域,結(jié)合了化學(xué)反應(yīng)和化學(xué)工程的知識(shí)。它首次在化學(xué)反應(yīng)和化學(xué)工程的交叉領(lǐng)域全面系統(tǒng)地總結(jié)了微反應(yīng)技術(shù)在有機(jī)合成和催化中的應(yīng)用進(jìn)展。 微反應(yīng)器的制作
    的頭像 發(fā)表于 11-13 15:07 ?586次閱讀

    arduino(1)--ESP8266配置

    Module進(jìn)行開(kāi)發(fā)。 至此,ESP8266已經(jīng)配置完畢。 代碼 本文使用點(diǎn)亮LED來(lái)驗(yàn)證模塊是否配置正確,點(diǎn)燈的代碼如下所示。 上圖可以得知LED在GPIO2上。 #include <
    發(fā)表于 09-06 11:00

    功率合成和分配網(wǎng)絡(luò)有何特點(diǎn)

    為單一信號(hào)源的設(shè)備。在射頻和微波系統(tǒng)中,功率合成器通常用于提高系統(tǒng)的輸出功率和效率。功率合成器的基本原理是將多個(gè)信號(hào)源的相位和幅度進(jìn)行調(diào)整,使得它們?cè)?b class='flag-5'>合成點(diǎn)上相互疊加,從而實(shí)現(xiàn)功率的合
    的頭像 發(fā)表于 08-13 14:37 ?1333次閱讀

    功率合成電路的主要技術(shù)要求是什么

    功率合成電路是一種將多個(gè)功率源或功率放大器的輸出信號(hào)進(jìn)行合成,以實(shí)現(xiàn)更高效、更穩(wěn)定、更可靠的功率輸出的電路。在設(shè)計(jì)功率合成電路時(shí),需要考慮多種技術(shù)要求,以確保電路的性能和可靠性。以下是
    的頭像 發(fā)表于 08-13 14:35 ?834次閱讀

    單節(jié)功率合成器工作原理是什么

    單節(jié)功率合成器是一種將多個(gè)功率放大器的輸出信號(hào)進(jìn)行合成,以實(shí)現(xiàn)更高的輸出功率和更好的信號(hào)質(zhì)量的電子設(shè)備。其工作原理涉及到多個(gè)方面的知識(shí),包括信號(hào)合成、功率放大、濾波器設(shè)計(jì)等。 信號(hào)
    的頭像 發(fā)表于 08-13 14:32 ?1107次閱讀