Sistema de Alarma Contra Incendios

 #include <Wire.h>

#include <LiquidCrystal_I2C.h>


const int Humo = 13;      

const int buzzerPin = 2;     


LiquidCrystal_I2C lcd(0X27, 16,2);

void setup() {


  pinMode(buzzerPin, OUTPUT);

  pinMode(Humo, INPUT);

  Serial.begin(115200);


  lcd.init();

  lcd.backlight();  

  lcd.setCursor(0, 0);

  lcd.print("Iniciando...");

  delay(2000); 

  lcd.clear();  

}


void loop() {

  int gasValue = analogRead(Humo);  


  if (gasValue > 2100) {

    digitalWrite(buzzerPin, HIGH);  

 

    lcd.clear();

    lcd.setCursor(0, 0);

    lcd.print("PELIGRO: GAS");


  } else {

    digitalWrite(buzzerPin, LOW);   

    

    lcd.clear();

    lcd.setCursor(0, 0);

    lcd.print("Estado normal");

  }

  delay(1000);

}

Comentarios