Вернуться на страницу библиотеки модулей
// Declaration and initialization of the input pins
int analog_input = A0; // Analog output of the sensor
int digital_input = 3; // Digital output of the sensor
void setup () {
pinMode(analog_input, INPUT);
pinMode(digital_input, INPUT);
Serial.begin(9600); // Serial output with 9600 bps
Serial.println("KY-038 Noise detection");
}
// The program reads the current values of the input pins
// and prints them to the serial output
void loop () {
float analog_value;
int digital_value;
// Current values are read out, converted to the voltage value...
analog_value = analogRead(analog_input) * (5.0 / 1023.0);
digital_value = digitalRead(digital_input);
//... and printed at this point
Serial.print("Analog voltage value: ");
Serial.print(analog_value, 4);
Serial.print(" V, \t Threshold value: ");
if (digital_value == 1) {
Serial.println("reached");
}
else {
Serial.println("not yet reached");
}
Serial.println("----------------------------------------------------------------");
delay(1000);
}
Рекомендуемые ссылки:
KY-038 Microphone sound sensor – SensorKit
Using the Microphone Sound Sensor Module KY-038 with Arduino – Phipps Electronics
How to Use a Sound Sensor With Arduino : 5 Steps – Instructables
Detecting sound with Arduino and KY-038 microphone
GitHub – paulvha/KY-038: Microphone Sound Sensor on Arduino · GitHub
KY-038 Sound Sensor Module – Easyelecmodule
Подключение микрофонного модуля KY-038/KY-037 к Arduino