SENSOR DE SONIDO KY037 y KY038
Sensor de sonido
A0: señal
de audio
G: masa
GND
+: 5
voltios
Sensor de sonido de alta sensibilidad
A0: señal de audio
G: masa GND
+: 5 voltios
CONEXIONES:
Con la placa controladora Arduino
desconectada realizaremos las siguientes conexiones:
Los terminales GND de Arduino con GND del
sensor.
La alimentación de +5voltios de Arduino
con el pin + del sensor.
La entrada analógica A0 de Arduino con el
terminal A0 del sensor.
Programa
ejemplo:
El sensor de sonido, devuelve un valor analógico proporcional
a la señal de ruido detectada. La señal de umbral se puede ajustar mediante el
potenciómetro incorporado en la placa, utilizaremos para ellos un pequeño
destornillador plano.
El siguiente ejemplo enciende el Led conectado a la salida
digital 13 cuando detecta un sonido superior a 100 puntos.
Utilizamos el monitor serie para ver el valor del sensor cada
50 milisegundos y así poder comprobar los valores críticos que necesitamos.
Si programamos con código mediante el IDE de Arduino las
entradas analógicas oscilarán entre1 y 1024.
Si programamos mediante bloques de Minibloq las entradas
analógicas oscilarán entre 1 y 100.
int Led=13;
int
sensor_audio=A0;
int valor_audio=0;
void setup()
{
pinMode(Led,OUTPUT);
pinMode(sensor_audio,INPUT);
Serial.begin(9600);
}
void loop()
{
valor_audio=analogRead(sensor_audio);
Serial.println(valor_audio);
delay(50);
if(valor_audio>100)
{
digitalWrite(Led,LOW);
}
else
{
digitalWrite(Led,HIGH);
}
}
Esquema ejemplo para minibloq



No hay comentarios:
Publicar un comentario