#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
//====================================
const int button = 8;
const int led = 2;
int buttonstat = 0;
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
pinMode(button, INPUT);
Serial.begin(9600);
lcd.init();
lcd.backlight(); //menampilkan cahaya latar lcd i2c
}
void loop() {
// put your main code here, to run repeatedly:
buttonstat = digitalRead(button);
if (buttonstat == HIGH)
{
digitalWrite(led, HIGH);
Serial.println("LED ON");
lcd.setCursor(1,0);
lcd.print("LED ON");
}
else {
digitalWrite(led, LOW);
Serial.println("LED OFF");
lcd.setCursor(1,0);
lcd.print("LED OFF");
}
//lcd.setCursor(0, 0);
//lcd.print("HELLO");
//lcd.scrollDisplayRight(); // tulisan bergerak kekanan
//lcd.scrollDisplayLeft(); // tulisan bergerak kekiri
delay(500);
}