Audio Arduino压电爆震传感器播放音调

Audio Arduino压电爆震传感器播放音调,audio,keyboard,arduino,synthesizer,sound-synthesis,Audio,Keyboard,Arduino,Synthesizer,Sound Synthesis,我想把几个压电元件连接到arduino上,这样,当它们被激活时,每个压电元件都会播放/触发一个单独的音调。例如,我将有五个压电元件连接到arduino——当我对每个压电元件施加压力时,它们会播放一个单独的音符,可以通过计算机上的软件接口,也可以通过压电元件本身。基本上是一个使用压电键的Arduino合成器 我只是不知道该怎么做。我相信这是可能的,但只需要朝着正确的方向推动。有什么想法吗?谢谢 将一个设备同时用作输入传感器和输出设备的实际困难在于,一旦激活以输出(声音),您必须在固定时间内禁用将其

我想把几个压电元件连接到arduino上,这样,当它们被激活时,每个压电元件都会播放/触发一个单独的音调。例如,我将有五个压电元件连接到arduino——当我对每个压电元件施加压力时,它们会播放一个单独的音符,可以通过计算机上的软件接口,也可以通过压电元件本身。基本上是一个使用压电键的Arduino合成器


我只是不知道该怎么做。我相信这是可能的,但只需要朝着正确的方向推动。有什么想法吗?谢谢

将一个设备同时用作输入传感器和输出设备的实际困难在于,一旦激活以输出(声音),您必须在固定时间内禁用将其用作输入。更具响应性的方法是使用单独的按键传感器,所有声音只使用一个扬声器。推出Arduino教程的好朋友在这里有一个3键传感器播放器示例:

另一个使用压电元件作为声音传感器的例子:

我可以帮助您使用软件界面,您可以使用智能手机播放每个压电传感器的声音。 请参阅此应用程序: 您可以使用串行(Android 3.1及更高版本)或蓝牙将arduino连接到此应用程序

要使用声音动作,请遵循本教程:

。因此,您可以指定在android手机上播放什么声音,当您检测到哪个压电元件时,您可以向android发送数据,然后播放指定的声音

例如,如果android应用程序收到:#p1;然后它将播放与压电一号相关的声音 当你发送#s1;然后它就会停止播放那个声音……等等

希望这有助于某人:D