我正在尝试一个模拟黄铜长号的项目。我正在使用的材料是Seeed Studio超声波距离传感器,Raspberry Pi和Arduino。我要将传感器连接到Arduino,将Arduino连接到Raspberry Pi。
我希望Raspberry Pi能够从音频插孔中播放稳定的声音。随着我的手和传感器之间的距离变大,发出的声音的音高应该会降低。
我不太熟悉在编程中使用音频,或者为这个事实编程过多。有人可以帮我写一些代码(最好用java或C#)吗?当我在学校演奏长号时,我非常渴望这样做。任何帮助或建议都表示赞赏。
答案 0 :(得分:0)
分享您的组件设置或正在使用的链接,如传感器和音频插孔的引脚分配等。轻松构建并开始编程
答案 1 :(得分:0)
为了不从头开始重新创建黄铜长号,请在Pi上使用Midi Synth,例如TiMidity(apt-get install timidity)或类似。通过这种方式,您可以在Arduino的输出和发送到TiMidity的音符之间架起桥梁来演奏Pi的扬声器。