我想将几个压电连接到一个arduino,以便在激活每个压电时会弹奏/触发一个单独的音调。例如,我将有五个压电琴连接到arduino-当我向每个压电琴施加压力时,它们会通过计算机上的软件界面或压电琴本身演奏单独的音符。基本上是使用压电作为键的Arduino合成器。

我只是不太确定如何去做。我相信它是可能的,但是只需要朝正确的方向推进即可。有任何想法吗?谢谢!

最佳答案

将一台设备同时用作输入传感器和输出设备的实际困难在于,一旦激活以输出(声音),您将不得不在一段时间内禁用将其用作输入。更具响应性的是将单独的传感器用于按键,而仅一个扬声器用于所有声音。参加Arduino教程的好人在这里有一个3键传感器播放器示例:
http://arduino.cc/en/Tutorial/Tone3

这里还有另一个使用压电作为声音传感器的示例:
http://www.arduino.cc/en/Tutorial/KnockSensor

09-27 08:19