#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,18,2);
int on1=3;
int off1=4;
int led1=2;
int x;
bool bandera;
int bocina=8;
void setup()
{
pinMode(led1, OUTPUT);
pinMode(off1,INPUT);
pinMode(on1, INPUT);
pinMode(bocina,OUTPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("MARCO ANTONIO MELCHOR");
lcd.setCursor(1,1);
lcd.print("TORRES GUZMAN");
delay(1000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("ALARMA APAGADA");
}
void loop()
{
if (digitalRead(on1)==HIGH or bandera== true)
{
digitalWrite(led1, HIGH);
digitalWrite(bocina, HIGH);
bandera=true;
lcd.setCursor(0,0);
lcd.print("ALARMA ENCENDIDA");
}
if (digitalRead(off1)==HIGH)
{
bandera=false;
digitalWrite(led1,LOW);
digitalWrite(bocina, LOW);
lcd.setCursor(0,0);
lcd.print("ALARMA APAGADA");
}
}