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
Publicar un comentario