1
Аналоговый датчик звуковых колебаний (ID:179)
Написано
admin
,
26 April 2015
·
4542 Просмотров
Датчик звуковых колебаний- датчик звука, представляет собой небольшую платку с установленным на ней микрофоном, микрофонным усилителем, регулятором чувствительности в виде переменного резистора. Уровень напряжения на выходе датчика зависит от уровня шума, который фиксирует микрофон датчика. Регулятором чувствительности можно выбирать, от какого звука будет срабатывать датчик- от слабого, громкого или очень громкого звука.
Зеленый светодиод на плате датчика- индикатор подключения напряжения питания.
VCC- контакт для подключения напряжения питания 5 Вольт.
GND- контакт для подключения общего провода.
OUT- аналоговый выход.
Один из примеров использования датчика будет такой:
Светодиод на 13 выводе Arduino включается на 3 секунды от громкого звука.
Подключаем выход датчика к выводу А0 платы Arduino/
Попробуйте изменить число а=10 на другое, в пределах 0-255, посмотрите, как изменится чувствительность датчика.
Ссылка на витрину магазина http://dvrobot.ru/238/391.html
Зеленый светодиод на плате датчика- индикатор подключения напряжения питания.
VCC- контакт для подключения напряжения питания 5 Вольт.
GND- контакт для подключения общего провода.
OUT- аналоговый выход.
Один из примеров использования датчика будет такой:
Светодиод на 13 выводе Arduino включается на 3 секунды от громкого звука.
Подключаем выход датчика к выводу А0 платы Arduino/
int val; int led = 13; // используем светодиод на 13 выводе int a = 10; // число 10 определяет уровень срабатывания void setup() { Serial.begin(9600); // устанавливаем скорость обмена с компьютером pinMode(led, OUTPUT); }void loop() { val = analogRead(A0); Serial.println(val); if (val > a) { // если уровень с датчика превышает число 10 digitalWrite(led, HIGH); // включаем светодиод delay (3000); } else digitalWrite(led, LOW);// выключаем светодиод delay(10); }Помимо регулятора чувствительности на плате датчика звука, программа сама определяет , от какого уровня звука включать светодиод.
Попробуйте изменить число а=10 на другое, в пределах 0-255, посмотрите, как изменится чувствительность датчика.
Ссылка на витрину магазина http://dvrobot.ru/238/391.html