Перейти к содержимому






Фотография
- - - - -

Аналоговый датчик звуковых колебаний (ID:179)

Написано admin , 26 April 2015 · 4542 Просмотров

Аналоговый датчик звуковых колебаний (ID:179) Датчик звуковых колебаний- датчик звука, представляет собой небольшую платку с установленным на ней микрофоном, микрофонным усилителем, регулятором чувствительности в виде переменного резистора. Уровень напряжения на выходе датчика зависит от уровня шума, который фиксирует микрофон датчика. Регулятором чувствительности можно выбирать, от какого звука будет срабатывать датчик- от слабого, громкого или очень громкого звука.
Зеленый светодиод на плате датчика- индикатор подключения напряжения питания.
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





Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние комментарии