首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arduino Piezo敲击传感器播放铃声

Arduino Piezo敲击传感器播放铃声
EN

Stack Overflow用户
提问于 2012-02-02 04:07:27
回答 2查看 1.3K关注 0票数 0

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-02 11:47:36

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

另一个使用压电陶瓷作为声音传感器的例子是:http://www.arduino.cc/en/Tutorial/KnockSensor

票数 1
EN

Stack Overflow用户

发布于 2014-08-04 18:20:40

我可以帮助您的软件接口,您可以使用您的智能手机播放每个压电传感器的声音。看看这个应用程序:https://play.google.com/store/apps/details?id=ram.mere.DoDuino你可以使用串行(Android3.1或更高版本)或蓝牙连接到这个应用程序。

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

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

例如,如果android应用程序收到:#p1;,那么它将播放与Piezo one相关的声音,当您发送#s1;时,它将停止播放该声音..etc。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9102504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档