Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int layananA = 22;
- const int layananB = 23;
- const int cs1a = 41;
- const int cs2a = 42;
- const int cs1b = 43;
- const int cs2b = 44;
- const int reset = 24;
- int a = 0, b = 0, i = 0, j = 0;
- int k = 0, l = 0;
- int sisa1 = 0;
- int sisa2 = 0;
- void setup(){
- Serial.begin(9600);
- pinMode(layananA, INPUT);
- pinMode(layananB, INPUT);
- pinMode(cs1a, INPUT);
- pinMode(cs2a, INPUT);
- pinMode(cs1b, INPUT);
- pinMode(cs2b, INPUT);
- pinMode(reset, INPUT);
- }
- void loop(){
- if(digitalRead(layananA) == HIGH){
- Serial.print("Layanan A");
- a = a+1;
- Serial.println(a);
- Serial.print("Sisa antrian ");
- sisa1 = (a-i)-1;
- Serial.println(sisa1);
- delay(1000);
- } else if(digitalRead(layananB) == HIGH){
- Serial.print("Layanan B");
- b = b+1;
- Serial.println(b);
- Serial.print("Sisa antrian ");
- sisa2 = (b-k)-1;
- Serial.println(sisa2);
- delay(1000);
- } else if(digitalRead(reset) == HIGH){
- Serial.println("Telah direset");
- a = 0; b = 0; i = 0; j = 0; k = 0; l = 0;
- delay(1000);
- }
- if(digitalRead(cs1a) == HIGH){
- if(i<a){
- Serial.print("A");
- i = i+1;
- Serial.println(i);
- j = i;
- delay(1000);
- }
- }
- if(digitalRead(cs2a) == HIGH){
- if(j<a){
- Serial.print("A");
- j = j+1;
- Serial.println(j);
- delay(1000);
- i = j;
- }
- }
- if(digitalRead(cs1b) == HIGH){
- if(k<b){
- Serial.print("B");
- k = k+1;
- Serial.println(k);
- l = k;
- delay(1000);
- }
- }
- if(digitalRead(cs2b) == HIGH){
- if(l<b){
- Serial.print("B");
- l = l+1;
- Serial.println(l);
- delay(1000);
- k = l;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement