#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int count = 0;
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
lcd.clear();
pinMode(5, OUTPUT);
pinMode(17, OUTPUT);
pinMode(16, OUTPUT);
pinMode(4, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
lcd.setCursor(0, 0);
lcd.print("Hello");
int btn = digitalRead(4);
if(btn == HIGH){
count++;
while(digitalRead(4) == HIGH){
delay(50);
}
}
if(count == 1){
digitalWrite(16, 1);
digitalWrite(17, 1);
digitalWrite(5, 1);
}else{
count = 0;
digitalWrite(16, 0);
digitalWrite(17, 0);
digitalWrite(5, 0);
}
}