#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
byte kiriatas[] = {
B00011,
B00100,
B01000,
B10000,
B10100,
B10010,
B10011,
B01010
};
byte kananatas[] = {
B11000,
B00100,
B00010,
B00001,
B00101,
B01001,
B11001,
B01010
};
byte kiribawah[] = {
B01000,
B00100,
B00100,
B00010,
B00011,
B00011,
B00000,
B00000
};
byte kananbawah[] = {
B00010,
B00100,
B00100,
B01000,
B11000,
B11000,
B00000,
B00000
};
void setup() {
pinMode(2, OUTPUT);
pinMode(13, INPUT_PULLUP);
Serial.begin(115200);
lcd.init();
lcd.clear();
lcd.backlight();
lcd.createChar(0, kiriatas);
lcd.home();
lcd.setCursor(0,0);
lcd.write(0);
lcd.createChar(1, kananatas);
lcd.home();
lcd.setCursor(1,0);
lcd.write(1);
lcd.createChar(3, kiribawah);
lcd.home();
lcd.setCursor(0,1);
lcd.write(3);
lcd.createChar(4, kananbawah);
lcd.home();
lcd.setCursor(1,1);
lcd.write(4);
lcd.setCursor(2,0);
lcd.print("STATUS");
lcd.setCursor(2,1);
lcd.print("LAMPU");
}
void loop() {
//int status = digitalRead(13);
// lcd.setCursor(0,1);
//if(status == HIGH)
//{
// digitalWrite(2, HIGH);
// lcd.print("NYALA CUY");
// }else{
// digitalWrite(2, LOW);
// lcd.print("MATI CUY");
//}
}