#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int btn = 6;
const int ledH = 9;
const int ledK = 8;
const int ledM = 7;
void setup() {
// put your setup code here, to run once:
lcd.begin(16, 2);
pinMode(btn, INPUT);
pinMode(ledH, OUTPUT);
pinMode(ledK, OUTPUT);
pinMode(ledM, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int statusBtn = digitalRead(btn);
if(statusBtn==HIGH){
digitalWrite(ledK, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.print("kuning menyala");
delay(3000);
digitalWrite(ledK, LOW);
digitalWrite(ledM, HIGH);
lcd.clear();
lcd.setCursor(1,0);
lcd.print("merah menyala");
delay(5000);
digitalWrite(ledK, HIGH);
lcd.setCursor(1,1);
lcd.print("kuning menyala");
delay(2000);
digitalWrite(ledH, HIGH);
digitalWrite(ledK, LOW);
digitalWrite(ledM, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print("hijau menyala");
delay(3000);
digitalWrite(ledH, LOW);
lcd.clear();
lcd.setCursor(1,0);
lcd.print("all led off");
}
}