#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int green = 13;
const int orange = 12;
const int red = 11;
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
pinMode(green, OUTPUT);
pinMode(orange, OUTPUT);
pinMode(red, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(green,HIGH);
lcd.setCursor(7,0);
lcd.print("GO");
delay(3000);
digitalWrite(green, LOW);
lcd.clear();
lcd.setCursor(4,0);
lcd.print("READY TO");
lcd.setCursor(4,1);
lcd.print("STOP");
for(int i =0;i<5;i++){
digitalWrite(orange, HIGH);
delay(300);
digitalWrite(orange, LOW);
delay(150);
}
lcd.clear();
digitalWrite(red, HIGH);
lcd.setCursor(4,0);
lcd.print("STOP");
delay(7000);
digitalWrite(red, LOW);
lcd.clear();
lcd.setCursor(4,0);
lcd.print("READY TO");
lcd.setCursor(4,1);
lcd.print("START");
for(int i =0;i<5;i++){
digitalWrite(orange, HIGH);
delay(300);
digitalWrite(orange, LOW);
delay(150);
}
lcd.clear();
}