#include <Servo.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
Servo servo;
LiquidCrystal_I2C lcd (0x27, 16, 2);
const int button = 2;
int buttonStatus = 0;
void setup() {
lcd.begin(16, 2);
lcd.setCursor(0,0);
pinMode(button, INPUT);
servo.attach(3);
}
void loop() {
buttonStatus = digitalRead(button);
if(buttonStatus == HIGH){
servo.write(180);
lcd.print("Terbuka");
delay(3000);
lcd.clear();
} else {
servo.write(90);
lcd.print("Tertutup");
}
delay(20);
lcd.clear();
}