#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int red=5;
int green=12;
int sw=6;
int flag=0;
void setup() {
lcd.init();
lcd.backlight();
pinMode(YELLOW, OUTPUT);
pinMode(BLUE, OUTPUT);
pinMode(sw, INPUT);
// put your setup code here, to run once:
}
void loop() {
int push=digitalRead(sw);
if(push==1 && flag==0)
{
digitalWrite(YELLOW, HIGH);
delay(1000);
digitalWrite(BLUE,LOW);
delay(1000);
flag=1;
lcd.clear();
lcd.setCursor(0,0);
lcd.print("YELLOW : ON");
lcd.setCursor(0,1);
lcd.print("BLUE : OFF");
}
else if(push==1 && flag==1)
{
digitalWrite(YELLOW, LOW);
delay(1000);
digitalWrite(BLUE,HIGH);
delay(1000);
flag=0;
lcd.clear();
lcd.setCursor(0,0);
lcd.print("YELLOW : OFF");
lcd.setCursor(0,1);
lcd.print("BLUE :ON");
}
}