#include <LiquidCrystal.h>
LiquidCrystal lcd(13,12,11,10,9,8);
const int green = 5;
const int orange = 6;
const int red = 7;
void setup() {
// put your setup code here, to run once:
lcd.begin(16, 2);
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();
digitalWrite(orange, HIGH);
lcd.setCursor(4,0);
lcd.print("READY TO");
lcd.setCursor(4,1);
lcd.print("STOP");
delay(100);
digitalWrite(orange, LOW);
delay(100);
digitalWrite(orange, HIGH);
delay(100);
digitalWrite(orange, LOW);
delay(100);
digitalWrite(orange, HIGH);
delay(100);
digitalWrite(orange, LOW);
delay(100);
digitalWrite(orange, HIGH);
delay(300);
digitalWrite(orange, LOW);
delay(100);
digitalWrite(orange, HIGH);
delay(300);
digitalWrite(orange, LOW);
lcd.clear();
digitalWrite(red, HIGH);
lcd.setCursor(4,0);
lcd.print("STOP");
delay(7000);
digitalWrite(red, LOW);
lcd.clear();
digitalWrite(orange, HIGH);
lcd.setCursor(4,0);
lcd.print("READY TO");
lcd.setCursor(4,1);
lcd.print("START");
delay(100);
digitalWrite(orange, LOW);
delay(100);
digitalWrite(orange, HIGH);
delay(100);
digitalWrite(orange, LOW);
delay(100);
digitalWrite(orange, HIGH);
delay(100);
digitalWrite(orange, LOW);
delay(100);
digitalWrite(orange, HIGH);
delay(300);
digitalWrite(orange, LOW);
delay(100);
digitalWrite(orange, HIGH);
delay(300);
digitalWrite(orange, LOW);
lcd.clear();
}