#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
pinMode(1, INPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
digitalWrite(1, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
int button;
button = digitalRead(1);
if (button == HIGH){
digitalWrite(2, HIGH);
lcd.setCursor(0, 0);
lcd.print("S");
delay(300);
lcd.setCursor(1, 0);
lcd.print("M");
delay(300);
digitalWrite(3, HIGH);
lcd.setCursor(2, 0);
lcd.print("K");
delay(300);
lcd.setCursor(3, 0);
lcd.print(" ");
delay(300);
lcd.setCursor(4, 0);
digitalWrite(4, HIGH);
lcd.print("G");
delay(300);
lcd.setCursor(5, 0);
lcd.print("E");
delay(300);
digitalWrite(5, HIGH);
lcd.setCursor(6, 0);
lcd.print("L");
delay(300);
lcd.setCursor(7, 0);
lcd.print("O");
delay(300);
digitalWrite(6, HIGH);
lcd.setCursor(8, 0);
lcd.print("R");
delay(300);
lcd.setCursor(9, 0);
lcd.print("A");
delay(1000);
}
else{
lcd.clear();
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
}
}