Здесь рассматривается использование датчика звука для управления светодиодом. Датчик звука — датчик, позволяющий измерить уровень шума. В качестве датчика звука на этом примере был выбран датчик, изображенный на рисунке 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); }
Автор программы Аскер Шопаров