#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup(){
lcd.init();
lcd.backlight();
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
void loop(){
//Red LED
lcd.setCursor(6,1);
lcd.println("STOP");
digitalWrite(13, HIGH);
delay(5000);
digitalWrite(13, LOW);
lcd.clear();
//Yellow LED
lcd.setCursor(4,1);
lcd.println("GET READY");
digitalWrite(12, HIGH);
delay(5000);
digitalWrite(12, LOW);
lcd.clear();
//Green LED
lcd.setCursor(7,1);
lcd.println("GO");
digitalWrite(11, HIGH);
delay(5000);
digitalWrite(11, LOW);
delay(500);
digitalWrite(11, HIGH);
delay(500);
digitalWrite(11, LOW);
delay(500);
digitalWrite(11, HIGH);
delay(500);
digitalWrite(11, LOW);
delay(500);
lcd.clear();
//Yellow LED
lcd.setCursor(0,1);
lcd.println("PREPARE TO STOP");
digitalWrite(12, HIGH);
delay(5000);
digitalWrite(12, LOW);
lcd.clear();
}