Arduino 压电敲击传感器播放音

发布于 2025-01-02 08:27:49 字数 215 浏览 3 评论 0原文

我想将几个压电器件连接到一个arduino,这样,当它们被激活时,每个压电器件都会播放/触发一个单独的音调。例如,我将五个压电元件连接到arduino - 当我向每个压电元件施加压力时,它们会通过计算机上的软件界面或压电元件本身播放一个单独的音符。基本上是一个使用压电作为按键的 Arduino 合成器。

我只是不太确定如何去做这件事。我确信这是可能的,但只需要朝正确的方向推动。有什么想法吗?谢谢!

I would like to hook up several piezos to an arduino so that, when they are activated each piezo plays/triggers a separate tone. For instance, I'll have five piezos connected to the arduino - when I apply pressure to each one they play a separate note, either through a software interface on a computer or from the piezos themselves. Basically an Arduino synth using piezos as keys.

I'm just not quite sure how to go about doing this. I'm sure its possible but just need a push in the right direction. Any ideas? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

窝囊感情。 2025-01-09 08:27:49

使用一个设备作为输入传感器和输出设备的实际困难在于,一旦激活输出(声音),您就必须在一段固定时间内禁用它作为输入。响应速度更快的方法是对按键使用单独的传感器,并仅使用一个扬声器来处理所有声音。提出 Arduino 教程的好人在这里有一个 3 键传感器播放器示例:
http://arduino.cc/en/Tutorial/Tone3

以及使用压电作为这里有一个声音传感器:
http://www.arduino.cc/en/Tutorial/KnockSensor

The practical difficulty of using one device as both an input sensor and output device, is that once activated to output (a sound) you would have to disable using it as input for some fixed time. Something more responsive would be to use separate sensors for the keys, and just one speaker for all sounds. The good folks who came up the Arduino tutorials have a 3 key sensor player example here:
http://arduino.cc/en/Tutorial/Tone3

and another example of using a piezo as a sound sensor here:
http://www.arduino.cc/en/Tutorial/KnockSensor

迷爱 2025-01-09 08:27:49

我可以帮助您使用软件界面,您可以使用智能手机为每个压电传感器播放声音。
查看此应用:https://play.google.com/store /apps/details?id=ram.mere.DoDuino
您可以使用串行(Android 3.1及更高版本)或蓝牙将arduino连接到此应用程序。

要使用声音操作,请遵循本教程:
https://www.youtube.com/watch?v=RQhx6qBElVk

。因此,您指定要在 Android 手机上播放的声音,当您检测到哪个压电时,您将数据发送到 Android,然后将播放指定的声音。

例如,如果 android 应用程序收到:#p1;然后就会播放与Piezo one相关的声音
当你发送#s1时;然后它将停止播放该声音......等等。

希望这对某人有帮助:D。

I can Help you with the Software interface , You can use your smart phone to play sounds for each Piezo Sensor.
See this app : https://play.google.com/store/apps/details?id=ram.mere.DoDuino
You can connect arduino using Serial ( Android 3.1 and higher ) or Bluetooth to this app.

And to use the Sound Action follow this tutorial :
https://www.youtube.com/watch?v=RQhx6qBElVk

. So you specify what sound to be played on your android phone , and when you detect which piezo you send data to the android and then the Sound Specified will be played .

So for example if android App Received : #p1; then it will played the sound related to Piezo one
and when you send #s1; then it will stop playing that sound ..etc.

Hope this help someone :D .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文