/* Hello Wokwi! */
#include <LiquidCrystal_I2C.h>
const int button = 2; // pin number for push-button
const int lampu = 13; // pin number for LED
int button_status = 0; // variable to read button status
int a = 0;
int c = 0;
LiquidCrystal_I2C lcd(0x27, 20, 2);
void setup() {
Serial.begin(9600);
Serial.print("a =");
lcd.init();
//lcd.backlight();
lcd.setCursor(1, 0);
lcd.print("Hello, Wokwi!");
pinMode(lampu, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
lcd.setCursor(2, 1);
lcd.print("mari kita coba");
button_status=digitalRead(button);
if (button_status == HIGH && c==0){
a=a+1;
Serial.println(a);
digitalWrite(lampu, HIGH);
lcd.backlight();
delay(100);
c = 1;
}
if (button_status == LOW){
c = 0;
if (a==2){
a = 0;
digitalWrite(lampu, LOW);
lcd.noBacklight();
delay(100);
}
}
}