//declaración de variables
#include <LiquidCrystal_I2C.h>//libreria de pantalla lcd
LiquidCrystal_I2C lcd(0x27,16,2);//especificar el tipo de lcd que se va a utilizar, codigo exagesimal. Y es el tipo de lcd
//seis columna x dos filas
int led1=4;
int led2=17;
int pulsador1=27;
int pulsador2=14;
int estado1;
int estado2;
void setup() {
lcd.init();//luz para que se vean las palabras,innicializar el ese
lcd.backlight();//para enceder la luz de fondo
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(pulsador1,INPUT);
pinMode(pulsador2,INPUT);
}
void loop() {
estado1 = digitalRead(pulsador1);
estado2 = digitalRead(pulsador2);
if (estado1==LOW)
{
digitalWrite(led1,HIGH);
lcd.setCursor(0,0); //fila 0 es la 1; 5 es el cuadrito en el que se pone el texto
lcd.print("LED AMARILLO ON");
delay(2000);
}
else
{
digitalWrite(led1,LOW);
lcd.setCursor(0,0);
lcd.print("LEDS apagados");
delay(1000);
lcd.clear();
delay(1000);
}
if (estado2==LOW)
{
digitalWrite(led2,HIGH);
lcd.setCursor(0,0); //fila 0 es la 1; 5 es el cuadrito en el que se pone el texto
lcd.print("LED AZUL ON");
delay(2000);
}
else
{
digitalWrite(led2,LOW);
lcd.setCursor(0,0);
lcd.print("LEDS apagados");
delay(1000);
lcd.clear();
delay(1000);
}
}