Un sensor de sonido es capaz de detectar el ruido de una estancia. Puede funcionar en modo digital (0/1 en ausencia o presencia de sonido) o en modo analógico (aporta un valor en función de la intensidad del ruido).
Dispone de 4 pines:
- VCC se conecta al pin 5V
- GND se conecta al pin GND
- AOUT se conecta al pin A4
- DOUT se conectaría a un pin digital si vamos a utilizar la lectura digital
PROGRAMACIÓN:
El siguiente programa enciende el Led verde si el sonido está por debajo de un umbral y rojo si superamos el umbral establecido:
void setup() {
pinMode(13, OUTPUT);
pinMode(8, OUTPUT);
}
void loop(){
if (analogRead(A4)>600) {
digitalWrite(8, HIGH);
digitalWrite(13, LOW);
delay(100);
}
else {
digitalWrite(13, HIGH);
digitalWrite(8, LOW);
delay(100);
}
}