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