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); }