#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int relay = 9;
int buttonState = 0;
int lastButtonState = 0;
int buttonPushCounter = 0;
int Switch = 5;
void setup(){
lcd.init();
lcd.backlight();
Serial.begin(115200);
pinMode(relay, OUTPUT);
pinMode(Switch , INPUT);
}
void loop(){
buttonState = digitalRead(Switch);
if (buttonState != lastButtonState) {
if (buttonState == HIGH) {
buttonPushCounter += 1;
lcd.clear();
}
delay(5);
lastButtonState = buttonState;
if (buttonPushCounter == 1);
lcd.setCursor(0, 0);
lcd.print("ready");
int num= 10;
while(num >0){
digitalWrite(relay , LOW);
Serial.println(num);
num--;
delay(1000);
}
digitalWrite(relay, HIGH);
delay(1000);
}
}