#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C display(0x27,16,2);
void setup() {
  // put your setup code here, to run once:
display.init();
display.backlight();
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
display.setCursor(6,1);
display.println("STOP! ");
digitalWrite(1, HIGH);
delay(11000);
digitalWrite(1, LOW);
display.clear();

display.setCursor(4,1);
display.println("Caution!");
digitalWrite(2, HIGH);
delay(2000);
digitalWrite(2, LOW);
display.clear();

display.setCursor (7, 1);
display.println("GO!");
digitalWrite(3, HIGH);
delay(8000);
digitalWrite(3, LOW);
delay(600);
digitalWrite(3, HIGH);
delay(600);
digitalWrite(3, LOW);
delay(600);
digitalWrite(3, HIGH);
delay(600);
digitalWrite(3, LOW);
display.clear();

display.setCursor(4, 1);
display.println("Caution!");
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
display.clear();
}
$abcdeabcde151015202530fghijfghij