如何使用距离传感器改变声音

时间:2014-02-15 04:02:58

标签: audio arduino raspberry-pi distance

我正在尝试一个模拟黄铜长号的项目。我正在使用的材料是Seeed Studio超声波距离传感器,Raspberry Pi和Arduino。我要将传感器连接到Arduino,将Arduino连接到Raspberry Pi。

我希望Raspberry Pi能够从音频插孔中播放稳定的声音。随着我的手和传感器之间的距离变大,发出的声音的音高应该会降低。

我不太熟悉在编程中使用音频,或者为这个事实编程过多。有人可以帮我写一些代码(最好用java或C#)吗?当我在学校演奏长号时,我非常渴望这样做。任何帮助或建议都表示赞赏。

2 个答案:

答案 0 :(得分:0)

分享您的组件设置或正在使用的链接,如传感器和音频插孔的引脚分配等。轻松构建并开始编程

答案 1 :(得分:0)

为了不从头开始重新创建黄铜长号,请在Pi上使用Midi Synth,例如TiMidity(apt-get install timidity)或类似。通过这种方式,您可以在Arduino的输出和发送到TiMidity的音符之间架起桥梁来演奏Pi的扬声器。