X

“KY-037” модуль микрофона с высокой чувствительностью (2 выхода) для Arduino

“KY-037” модуль микрофона с высокой чувствительностью, имеет 2 выхода: цифровой и аналоговый, может использоваться с Arduino. Также существует похожий звуковой сенсор с конденсаторным микрофоном.

Подключение “KY-037”:

  • D0 – цифровой выход, можно подключить к цифровому входу Ардуино
  • «+» — питание “+5 В”
  • «G» — общий
  • A0 – аналоговый выход, можно подключить к аналоговому входу Ардуино

Пример кода (скетч) для цифрового выхода “KY-037” и Arduino:

Этот код предназначен для работы с цифровым выходом модуля “D0”. Когда микрофон принимает звук с определенной громкостью, на выходе  “D0” появляется высокий уровень напряжения. Порог срабатывания можно отрегулировать потенциометром на плате модуля.

//KY-037 - микрофон с высокой чувствительностью
// umnyjdomik.ru
int led = 13 ;// встроенный светодиод
int microphonePin = 3; // входной пин для выхода D0 с микрофона 
int microphoneValue = 0;// переменная для значения 
 
void setup ()
{
  pinMode (led, OUTPUT) ; 
  pinMode (microphonePin, INPUT) ;
}
 
void loop ()
{
  microphoneValue = digitalRead(microphonePin); // чтение значения с микрофона
  if (microphoneValue == HIGH) // когда на входе высокий уровень 
                               //(есть звук) светодиод горит
  {
    digitalWrite (led, HIGH);
  }
  else
  {
    digitalWrite (led, LOW);
  }
}

Пример кода (скетч) для аналогового выхода “KY-037” и Arduino:

//KY-037 микрофонный модуль - аналоговый выход A0 - umnyjdomik.ru
int microphonePin = A0; // выбор пина для входа от микрофона
int ledPin = 13; // выбор пина для светодиода
int microphoneValue = 0; // переменная для хранения значения от микрофона
 
void setup () 
{
  pinMode (ledPin, OUTPUT);
  Serial.begin (9600);
}
 
void loop () 
{
  microphoneValue = analogRead (microphonePin); //чтение значения с аналогового входа
  digitalWrite (ledPin, HIGH);
  delay (microphoneValue);
  digitalWrite (ledPin, LOW);
  delay (microphoneValue);
  Serial.println (microphoneValue, DEC); // вывод значения в монитор порта
}
Модуль “KY-037” продается как отдельно, так и входит в набор.
admin: