#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lc(0x27,16,2);
void setup() {
// put your setup code here, to run once:
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(8, INPUT_PULLUP);
pinMode(9, INPUT_PULLUP);
pinMode(10, INPUT_PULLUP);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
lc.begin(16,2);
lc.backlight();
lc.setCursor(0,0);
lc.print("MESIN OF");
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(7,0);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(8)==0){
digitalWrite(2,HIGH);
digitalWrite(3,0);
lc.clear();
lc.setCursor(0,0);
lc.print("SILINDER 1 MAJU");
digitalWrite(4,0);
digitalWrite(5,1);
}
if (digitalRead(9)==0){
digitalWrite(2,0);
digitalWrite(3,1);
lc.clear();
lc.setCursor(0,1);
lc.print("SILINDER 2 MAJ");
digitalWrite(6,0);
digitalWrite(7,1);
}
if (digitalRead(10)==0){
digitalWrite(2,0);
digitalWrite(3,0);
lc.clear();
lc.setCursor(0,0);
lc.print("MESIN OF");
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(7,0);
}
}