Práctica KY-038


11_2.jpg

Video

Está práctica consistirá en que el sensor KY-038 mandé una señal eléctrica digital al Arduino e imprima en el monitor serial que se midió un sonido.

- Código

Iniciaremos declarando el pin donde estará conectado la patilla D0 del sensor KY-038 al Arduino. Llamaremos a esta variable MIC.

También iniciaremos una variable de tipo entero para almacenar el valor generado por el sensor.

#define MIC 2;
Int valor;

En la función setup() se iniciará el puerto serial y se definirá como entrada al pin donde está conectado el sensor .

Void setup(){
Serial.begin(9600);
pinMode(MIC, INPUT);
}

En la función loop() agregaremos las instrucciones para leer la señal eléctrica emitida por el sensor almacenándola en la variable valor.

Posteriormente añadir una condicional para que realice una impresión en el monitor serial si la variable valor almacena un HIGH.

Void loop(){
valor= digitalRead(MIC);
if (valor == HIGH)
{
Serial.println(“EXISTENCIA DE SONIDO”);
delay(500);
}
}


-Instrumentación

Para montar el circuito para el código anterior se necesita: 1 Arduino UNO, 1 sensor KY-038, 1 Protoboard (opcional) y Jumpers macho-hembra.

Conectaremos los pines de alimentación del sensor a los pines 5v y GND del Arduino para poder energizar al componente, puedes conectarlos directamente a la placa Arduino o hacer puentes de conexión en la protoboard.

El pin de la señal digital D0 lo conectaremos al pin 2 digital del Arduino. Terminamos la conexión con la unión del pin de datos y ejecutamos el programa.

Imágenes

11_2.jpg

Más prácticas para HACER!!!!!!!