步驟1:材質(zhì)
2 Arduino Unos
17 1kΩ電阻器
1 50kΩ電位器
16 輕觸開關(guān)(按鈕)
1 4Ω揚聲器
1 9V電池
很多電線
如果您想焊接最終的電路板并制作像我一樣的最終產(chǎn)品,您還需要
1 原型板
2 28針插座
公頭和母頭
1 5V穩(wěn)壓器
1 47 uF電容器
2 16 Mhz晶體
2 開/關(guān)開關(guān)
一個玩具鍵盤,用于從
步驟2:拔下面包板

使用圖像a
對于第一個arduino掛鉤12,輕觸開關(guān)最多可通過各自的下拉電阻將引腳13-2切換為針腳。以相同方式將另外2個開關(guān)連接到A5和A4。最后要連接的是揚聲器。將一端連接到地面,另一端連接到針腳0。
對于第二個arduino掛鉤2,以與以前相同的方式將其切換到針腳9和10。將50k電位計連接到5V的A0引腳,并用1k電阻接地。最后,將針腳8連接到揚聲器上與第一個arduino針腳0相同的電線。
第3步:代碼
接下來上傳音調(diào)鍵盤編碼到第一個arduino,節(jié)奏部分編碼到第二個ardunio。如果代碼不想上傳,請嘗試暫時斷開揚聲器,然后再試一次。
我解釋了代碼本身的大部分內(nèi)容,因此,我僅向您展示如何更改不同的內(nèi)容以獲得不同的聲音。
要更改鍵盤上每個鍵的頻率,您必須更改“音調(diào)鍵盤”代碼中“音調(diào)”命令中的數(shù)字(我將您更改的數(shù)字放在下面的粗體中)
如果(cN == HIGH)
{tone(0,( 16.35 *八度)); }
默認情況下,我已經(jīng)設置了音符的基頻,但是您可以將它們更改為所需的任何音調(diào)。
要更改節(jié)拍/節(jié)奏,您必須更改節(jié)奏部分代碼。與音頻代碼類似,您所需要做的就是更改頻率(加粗顯示在下面),它將更改要彈奏的音符。如果要向節(jié)奏中添加更多音符,則可以添加其他延遲和音調(diào)。
if(pattern == 1)
{音調(diào)(8, 55 ,sensorHalf );
delay(sensorValue);
tone(8, 58.27 ,sensorFourth);
delay(sensorHalf);
音調(diào)(8, 58.27 ,sensorFourth);
延遲(sensorHalf); }
您可以參考上面的圖表,該圖表具有每個八度音階中每個音符的頻率,因此您可以創(chuàng)建自己的節(jié)奏。
步驟4:創(chuàng)建最終產(chǎn)品
此步驟是可選的,但如果要執(zhí)行我的操作,則必須焊接電路板上面有兩個微控制器。您所要做的就是從arduino板上取下IC,并將其焊接到空白PCB上(應使用插座)。您唯一要做的就是在每個IC的引腳9和10之間連接一個16Mhz晶體。您必須使用5V穩(wěn)壓器來降低電池的9V電壓來為電路供電。在5V和地之間放置一個47uF電容器,以幫助保持輸出穩(wěn)定。 IC上的接地是引腳8,5V是引腳7。請參考引腳圖,以了解IC上哪些引腳與數(shù)字引腳相對應。通常,它只是將電路放在面包板上,然后將其移至PCB。使用接頭可能需要花費更多時間進行焊接,但是它們會使故障排除變得更加容易,因此我建議您使用它們。為了創(chuàng)建按鍵,我拆開了一個舊的玩具鍵盤,并將輕觸開關(guān)置于每個按鍵下方。一旦完成創(chuàng)建每個作品,就可以為其創(chuàng)建一個保護套。我只是將所有東西都熱粘到一些木頭上,但是如果您愿意的話,可以使它看起來比我的木頭好很多。
第5步:測試一下!
現(xiàn)在,您可以使用新的合成器了。它只有1個音符和弦,因此您只能播放簡單的歌曲,但是打開節(jié)奏部分后,您可以發(fā)出一些很酷的聲音。玩得開心!
-
合成器
+關(guān)注
關(guān)注
0文章
316瀏覽量
27877 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
196914
發(fā)布評論請先 登錄
深度解析LMX2502/LMX2512 PLLatinum?頻率合成器系統(tǒng)
LMX2531:高性能頻率合成器的深度解析與應用指南
CDCE706:高性能3 - PLL時鐘合成器的深度解析
TI CDCDLP223:DLP? 系統(tǒng)的高性能時鐘合成器
深入解析TRF3761:高性能集成頻率合成器的卓越之選
深入解析TRF3761:高性能集成頻率合成器的卓越之選
剖析TRF3761系列整數(shù) - N PLL頻率合成器:優(yōu)勢、應用與設計要點
探索LMX2571:高性能RF合成器的卓越之選
探索LMX2592高性能寬帶PLLatinum?射頻合成器的奧秘
LMX2615 - SP:太空級寬帶合成器的技術(shù)解析與應用指南
高性能射頻合成器評估模塊LMX2571EPEVM技術(shù)解析
LMX2594PSEVM 高頻合成器評估模塊技術(shù)解析與應用指南
無雜散、50 MHz 至 2.1 GHz 單通道小數(shù) N 分頻頻率合成器 skyworksinc
1930–1990 MHz 高性能 VCO/頻率合成器,帶集成開關(guān) skyworksinc
Arduino合成器的制作
評論