Lección 10 de 10 · 30 minutos
Alarma de gas para la cocina
Crear una alarma que suene y encienda una luz roja si detecta gas en el aire.
Qué necesitas
- A2Módulo sensor de gas MQ-2KS0131Qué es y simulación
- D7Módulo buzzer pasivoKS0103Qué es y simulación
- D5Módulo LED rojoKS0224Qué es y simulación
Paso a paso
- Conecta el sensor MQ-2 en A2, el buzzer en D7 y el LED en D5.
- Deja el sensor encendido 2 o 3 minutos antes de medir: necesita calentarse.
- Mira el número normal en la Consola serie y usa un umbral un poco más alto. Para probar, el docente puede acercar un encendedor sin prenderlo y soltar un poco de gas.
El programa en ArduinoBlocks
Inicializar
Iniciar serie a 9600 baudios
Bucle
Establecer gas = Leer analógico Pin A2
Enviar por serie gas
Si gas > 400 hacer
Led Pin 5 Estado ON
Zumbador Pin 7 Tono 1000 Hz Duración 300 ms
sino
Led Pin 5 Estado OFF
Esperar 300 milisegundos
Ver el mismo programa en código Arduino
void setup() {
Serial.begin(9600);
pinMode(5, OUTPUT);
}
void loop() {
int gas = analogRead(A2);
Serial.println(gas);
if (gas > 400) { // ajusta el umbral con tu medición
digitalWrite(5, HIGH);
tone(7, 1000, 300);
} else {
digitalWrite(5, LOW);
}
delay(300);
}Cómo funciona
El MQ-2 tiene dentro una pieza que se calienta y cambia cuando hay gas propano, butano o humo. Más gas, número más alto. Cuando pasa el umbral, la placa toma la decisión de avisar.