#include "LiquidCrystal_I2C.h"
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#define BSET A0
#define BENT A1
#define BDN A2
#define BUP A3
#define PRESSED LOW
void setup() {
lcd.init();
lcd.backlight();
lcdPrint(0, 0, "!!Hallo World!!!");
pinMode(BSET, INPUT_PULLUP);
pinMode(BENT, INPUT_PULLUP);
pinMode(BDN, INPUT_PULLUP);
pinMode(BUP, INPUT_PULLUP);
}
void loop() {
if (digitalRead(BSET) == PRESSED){
lcdPrint(0, 1, " Tombol SET ");
}else if (digitalRead(BENT) == PRESSED){
lcdPrint(0, 1, " Tombol ENTER ");
}else if (digitalRead(BDN) == PRESSED){
lcdPrint(0, 1, " Tombol DOWN ");
}else if (digitalRead(BUP) == PRESSED){
lcdPrint(0, 1, " Tombol UP ");
} else {
lcdPrint(0, 1, "----------------");
}
}