#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
word count;
void setup() {
// put your setup code here, to run once:
pinMode(8, INPUT);
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
pinMode(5, OUTPUT);
digitalWrite(8,1);
digitalWrite(9,1);
digitalWrite(10,1);
lcd.begin(16,2);
lcd.clear();
}
void loop() {
// put your main code here, to run repeatedly:
lcd.setCursor(0,0);
lcd.print("ANTRIAN NOMOR:");
lcd.print(count);
lcd.print(" ");
lcd.setCursor(1,1);
lcd.print("SILAHKAN MAJU");
if(digitalRead(8)==0) {
count=count+1;
tone(7, 500);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(200);
noTone(7);
}
if(digitalRead(9)==0 && count>0) {
count=count-1;
tone(7, 250);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
delay(200);
noTone(7);
}
if(digitalRead(10)==0) {
count=0;
digitalWrite(5, LOW);
digitalWrite(6, LOW);
tone(7, 750);
delay(200);
noTone(7);
}
}