2014-02-15 35 views
0

我正在嘗試模擬黃銅長號的項目。我使用的材料是Seeed Studio超聲波距離傳感器,Raspberry Pi和Arduino。我要將傳感器連接到Arduino,將Arduino連接到Raspberry Pi。如何使用距離傳感器更改聲音

我期待Raspberry Pi可以播放音頻插孔中的穩定聲音。隨着我的手和傳感器之間的距離變大,發出的聲音的音高應該變低。

我不太熟悉在編程中使用音頻,或者對於這個事實編程過多。有人可以幫我寫一些代碼(最好用java或C#)嗎?當我在學校演奏長號時,我非常渴望做到這一點。任何幫助或建議表示讚賞。

回答

0

分享您的組件安裝或鏈接被使用,像傳感器的引腳和音頻插孔等,所以很容易建立,並開始編程

0

不會從頭開始重新黃銅長號,上郫縣使用MIDI合成器,比如TiMidity(apt-get安裝膽怯)或類似。有了這個,你可以在Arduino的輸出和發送給TiMidity的音符之間建立橋樑,以播放Pi的揚聲器。

+0

我會使用arduino串行發送消息給TiMidity嗎?如果是這樣,我是否使用這樣的程序? [鏈接](http://www.spikenzielabs.com/SpikenzieLabs/Serial_MIDI.html)@mpflaga – Josh

+0

這就是主意。正如我所見http://www.varal.org/ttymidi/可能會更好,同時完成SM + TiMidity的工作 – mpflaga

相關問題