//Start Signal
#include <LiquidCrystal_I2C.h>
#define Red_LED_01 10
#define Red_LED_02 11
#define Green_LED 12
#define Start_Button 8
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
// put your setup code here, to run once:
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(8, INPUT_PULLUP);
pinMode(9, INPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(3,0);
lcd.print("Welcome To");
lcd.setCursor(2,1);
lcd.print("Arduino Uno!");
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(Start_Button)==LOW){
lcd.init();
lcd.setCursor(5,0);
lcd.print("Ready?");
digitalWrite(Red_LED_01, HIGH);
delay(1500);
lcd.init();
lcd. setCursor(4,0);
lcd.print("Steady?");
digitalWrite(Red_LED_01, LOW);
digitalWrite(Red_LED_02, HIGH);
delay(1500);
lcd.init();
lcd.setCursor(7,0);
lcd.print("GO!");
digitalWrite(Red_LED_02, LOW);
digitalWrite(Green_LED, HIGH);
delay(2000);
digitalWrite(Green_LED, LOW);
delay(500);
}else{
}
}