Модуль KY-038 представляет собой датчик звука.Этот модуль находят свое применение в различных системах управления. Такой модуль часто устанавливают в подъездах для включения освещения при звуке шагов, что позволяет значительно сэкономить электроэнергию. Также с помощью этого модуля можно управлять роботом посредством хлопков или других звуков. Модуль состоит из микрофона и потенциометра, позволяющего регулировать чувствительность датчика. Также в модуле имеется компаратор – устройство, посылающее цифровой сигнал при достижении аналоговым сигналом на входе определенных значений.
Характеристики:
Питание: 3,3-5 В постоянного тока
Потребляемый ток: 10 мА
Выходной сигнал: цифровой и аналоговый
Модуль имеет 4 вывода:
”+” – питание
“G” – “земля”
“A0” – аналоговый выход, передающий выходное напряжения на микрофоне
“D0” – цифровой выход, посылающий логическую единицу при достижении порогового уровня громкости
Для подключения датчика нам необходимы:
Любая Arduino-совместимая плата
Компьютер с установленной средой Arduino IDE.
USB кабель для подключения Arduino к персональному компьютеру
// Declaration and initialization of input pins
int Analog_Input = A0; // Analog output of the sensor
int Digital_Input = 3; // Digital output of the sensor
void setup ( )
{
pinMode (Analog_In, INPUT);
pinMode (Digital_Input, INPUT);
Serial.begin (9600) ; // Serial output with 9600 bps
}
// The program reads the current values of the input pins
// and outputs it on the serial output
void loop ( )
{
float Analogous;
int Digital;
//Current values are read out, converted to the voltage value...
Analog = analogRead (Analog_In) * (5.0 / 1023.0);
Digital = digitalRead (Digital_Input) ;
//... and issued at this point
Serial.print ("Analog voltage value:"); Serial.print (Analog, 4) ; Serial.print ("V, ");
Serial.print ("Limit value:") ;
if (Digital==1)
{
Serial.println (“reached”);
}
else
{
Serial.println (" not yet reached");
}
Serial.println ( " ----------------------------------------------------------------") ;
delay (200) ;
}
Copyrighted by Verzbitski Maksim TA-20V. © 2021