Датчик Звука

Здесь рассматривается использование датчика звука для управления светодиодом. Датчик звука — датчик, позволяющий измерить уровень шума. В качестве датчика звука на этом примере был выбран датчик, изображенный на рисунке 1.

Рис. 1. Датчик звука

У данного датчика имеется 4 вывода:

A0 — предназначен для передачи звука в аналоговом виде.

G — GND (Земля)

+ — Питание датчика (5 Вольт)

DO — Цифровой вывод сигнала.

DO Устанавливается в единицу, если уровень шума превышает заданный с помощью переменного резистора на датчике (Синий прямоугольник на датчике).

Для начало, необходимо подключить датчик к Arduino. Выводы «+» и «G» предназначены для питания датчика и их необходимо подключить к 5V и GND соответственно. А цифровой вывод датчика «DO» к любому цифровому порту, например к 6.

Ниже приведена программа на Arduino, позволяющая управлять светодиодом по хлопку:

void setup() {
  pinMode(13,1);//настройка порта на вывод
}
void loop() {
  while (digitalRead(6)==0){}//Ожидание сигнала от датчика звука
  digitalWrite(13,1);//Включение светодиода
  delay(10);//Задержка
  while (digitalRead(6)==0){}//Ожидание сигнала от датчика звука
  digitalWrite(13,0);//Выключение светодиода
  delay(10);
}

Автор программы Аскер Шопаров