Práctica sensor MQ-5


13_2.jpg

Video

Está práctica consistirá en que el sensor MQ-5 mandé una señal eléctrica digital al Arduino e imprima en el monitor serial que existe gas natural en el ambiente.

- Código

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

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

#define MQ 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(MQ, 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(“GAS NATURAL EN EL AMBIENTE”);
delay(2000);
}
}


Instrumentación

Para montar el circuito para el código anterior se necesita: 1 Arduino UNO, 1 sensor MQ-5, 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.

Para obtener lecturas más precisas, es necesario tenerlo funcionando 24 hrs por recomendación del fabricante, para resultados precisos.

Imágenes

13_2.jpg

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