資料介紹
描述
然后我想到了用兩個超聲波傳感器通過檢測兩個傳感器之間測量距離的變化來判斷經(jīng)過物體的運動方向。
在測試過程中,我用于測試的手波讓我想起了吉他彈奏。所以我想用它來做一把空氣吉他。我的意思是誰能對空氣吉他說不。
通過檢測兩個傳感器之間距離的變化,得到前方物體的運動方向。
// Clears the trigPin condition
digitalWrite(trigPin1, LOW);
delayMicroseconds(2);
// Sets the trigPin HIGH (ACTIVE) for 10 microseconds
digitalWrite(trigPin1, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin1, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
duration1 = pulseIn(echoPin1, HIGH);
// Clears the trigPin condition
digitalWrite(trigPin2, LOW);
delayMicroseconds(2);
// Sets the trigPin HIGH (ACTIVE) for 10 microseconds
digitalWrite(trigPin2, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin2, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
duration2 = pulseIn(echoPin2, HIGH);
// Calculating the distance
distance1 = duration1 * 0.034 / 2; // Speed of sound wave divided by 2 (go and back)
distance2 = duration2 * 0.034 / 2; // Speed of sound wave divided by 2 (go and back)
d1 = distance1;
d2 = distance2;
if ((t1 < t2)) {
// one direction
}
else if (t2 < t1){
// another direction
}
完成彈奏作品后。下一步是為我們的空氣吉他添加一種發(fā)聲方式。
通過添加有源蜂鳴器,我們現(xiàn)在可以發(fā)出聲音。
從我們的空氣吉他中獲得不止一種聲音。添加了另外三個按鈕。理論上,3個按鈕可以有7個組合。分別歸屬于 C4、D4、E4、F4、G4、A4、B4。
if (buttonState1 == 1 && buttonState2 == 0 && buttonState3 == 0) {
tone(buzzerPin, NOTE_C4);
}
else if (buttonState1 == 0 && buttonState2 == 1 && buttonState3 == 0){
tone(buzzerPin, NOTE_D4);
}
else if (buttonState1 == 0 && buttonState2 == 0 && buttonState3 == 1){
tone(buzzerPin, NOTE_E4);
}
else if (buttonState1 == 1 && buttonState2 == 1 && buttonState3 == 0){
tone(buzzerPin, NOTE_F4);
}
else if (buttonState1 == 1 && buttonState2 == 0 && buttonState3 == 1){
tone(buzzerPin, NOTE_G4);
}
else if (buttonState1 == 0 && buttonState2 == 1 && buttonState3 == 1){
tone(buzzerPin, NOTE_A4);
}
else if (buttonState1 == 1 && buttonState2 == 1 && buttonState3 == 1){
tone(buzzerPin, NOTE_B4);
}
接下來我想添加更多按鈕。模擬吉他和弦。使用 6 個激光傳感器模擬六根弦。只模擬上下彈奏還是有點笨拙。預計六個激光傳感器可以非常精確地檢測各個六個弦的相互作用。因此,不僅彈奏,彈奏也可以用于空氣吉他。
通過藍牙連接以使用外部音頻也可能是個好主意。和弦不能只用一個蜂鳴器來表達。使用 6 個蜂鳴器可能是創(chuàng)建和弦的一種方式。因為吉他有6根弦。但是蜂鳴器聽起來仍然很糟糕,如果需要良好的體驗,則需要外部揚聲器和聲源。
- 面包板ZIF插座適配器開源分享
- 面包板電源軌橋開源分享
- 吉他英雄控制器開源分享
- 開源硬件微型面包板電源
- Arduino UNO吉他踏板開源
- Arduino MEGA吉他踏板開源分享
- STM32F103面包板開源
- arduino和其他開發(fā)板的面包板開源項目
- 吉他緩沖器開源分享
- 吉他效果器開發(fā)板開源項目
- PCB吉他開源制作
- BIG MUFF吉他踏板開源資料分享
- 使用面包板搭建實驗電路的教程免費下載
- 如何在面包板上做自己的Arduino
- 面包板電源原理圖 138次下載
- Angry BeardIII電吉他效果器的電路圖分析 4983次閱讀
- 基于小型Micro USB連接電源安裝在標準無焊面包板的電源軌上 3628次閱讀
- dfrobot中型面包板 透明版介紹 972次閱讀
- dfrobot面包板實驗插件連接板簡介 1227次閱讀
- dfrobot面包板實驗插件——電阻包簡介 2007次閱讀
- dfrobot面包板電源板簡介 2621次閱讀
- dfrobot可拼接可自貼大面包板簡介 1054次閱讀
- dfrobot面包板U型實驗跳線介紹 2829次閱讀
- dfrobot優(yōu)質迷你面包板簡介 1706次閱讀
- digilent繞接板面包板介紹 1817次閱讀
- dfrobot中型面包板簡介 1118次閱讀
- digilent無焊面包板套件(大)介紹 1150次閱讀
- digilent無焊面包板套件(?。┙榻B 1096次閱讀
- dfrobot高品質面包線簡介 1519次閱讀
- 用Arduino Uno開發(fā)板和一塊面包板就能輕松搞定這一切 2.4w次閱讀
下載排行
本周
- 1美的電磁爐維修手冊大全
- 1.56 MB | 5次下載 | 5 積分
- 2SMD LED選型手冊 貼片燈珠
- 5.47 MB | 3次下載 | 免費
- 3基于PLC的拉絲機張力控制系統(tǒng)研究
- 0.14 MB | 2次下載 | 5 積分
- 4加密芯片的一種破解方法和對應加密方案改進設計
- 0.29 MB | 1次下載 | 免費
- 5萬用表UT58A原理圖
- 0.09 MB | 1次下載 | 5 積分
- 6多功能MPU芯片GC9005數(shù)據(jù)手冊
- 2.67 MB | 1次下載 | 免費
- 7面向NXP i.MX8處理器的電源解決方案
- 47.47KB | 次下載 | 免費
- 8LP8733-Q1和LP8732-Q1為DRA78x和TDA3x供電的用戶指南
- 61.31KB | 次下載 | 免費
本月
- 1使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 2UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 20次下載 | 免費
- 3華瑞昇CR216芯片數(shù)字萬用表規(guī)格書附原理圖及校正流程方法
- 0.74 MB | 14次下載 | 3 積分
- 4DMT0660數(shù)字萬用表產(chǎn)品說明書
- 0.70 MB | 13次下載 | 免費
- 53314A函數(shù)發(fā)生器維修手冊
- 16.30 MB | 13次下載 | 免費
- 6TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 9次下載 | 免費
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8感應筆電路圖
- 0.06 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多