Arduino Piezo Датчик детонации - PullRequest
       43

Arduino Piezo Датчик детонации

0 голосов
/ 02 февраля 2012

Я бы хотел подключить несколько пьезо к arduino так, чтобы при их активации каждый пьезо воспроизводил / запускал отдельный тон.Например, у меня будет пять пьезо, подключенных к arduino - когда я нажимаю на каждую, они играют отдельную ноту, либо через программный интерфейс на компьютере, либо через сами пьезо.В основном синтезатор Arduino, использующий пьезо в качестве ключей.

Я просто не совсем уверен, как это сделать.Я уверен, что это возможно, но просто нужно подтолкнуть в правильном направлении.Есть идеи?Спасибо!

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

Практическая трудность использования одного устройства как в качестве датчика входа, так и в качестве устройства вывода заключается в том, что после активации для вывода (звука) вам придется отключить его использование в качестве входа в течение некоторого фиксированного времени.Что-то более отзывчивое - использовать отдельные датчики для клавиш и один динамик для всех звуков.У хороших людей, которые подошли к учебникам по Arduino, есть пример с 3-х клавишным сенсором: http://arduino.cc/en/Tutorial/Tone3

и еще один пример использования пьезо в качестве сенсора:

0 голосов
/ 04 августа 2014

Я могу помочь вам с программным интерфейсом. Вы можете использовать свой смартфон для воспроизведения звуков для каждого пьезодатчика.См. Это приложение: https://play.google.com/store/apps/details?id=ram.mere.DoDuino Вы можете подключить Arduino, используя Serial (Android 3.1 и выше) или Bluetooth к этому приложению.

А для использования Sound Action следуйте этому уроку: https://www.youtube.com/watch?v=RQhx6qBElVk

.Таким образом, вы указываете, какой звук будет воспроизводиться на вашем телефоне Android, и когда вы обнаружите, какой пьезо вы отправляете данные на Android, а затем будет воспроизводиться указанный звук.

Например, если получено приложение для Android: # p1;затем будет воспроизведен звук, относящийся к пьезо, и когда вы отправите # s1;тогда он перестанет воспроизводить этот звук .. и т. д.

Надеюсь, это кому-нибудь поможет: D.

...