#include <Servo.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0X27,16,2);
Servo servoSaya;
int tombol;
int pos = 0;
void setup() {
lcd.init();
lcd.backlight();
pinMode(4, INPUT_PULLUP);
servoSaya.attach(5);
}
void loop() {
int buttonState = digitalRead(4);
String statusTombol;
tombol = digitalRead(4);
if( buttonState ==LOW){
if( pos == 0){
statusTombol = "180 derajat";
servoSaya.write(180);
tone(3, 2000);
pos = 180;
} else{
servoSaya.write(0);
statusTombol = "0 derajat";
noTone(3);
pos = 0;
}
}
lcd.setCursor(0 ,0);
lcd.print("Tombol :");
lcd.print(statusTombol);
delay(200);
}