Asiéntalo IATus informes con IA
Únete gratis

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

Paso a paso

  1. Conecta el sensor MQ-2 en A2, el buzzer en D7 y el LED en D5.
  2. Deja el sensor encendido 2 o 3 minutos antes de medir: necesita calentarse.
  3. 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.