Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int layanana = 12;
- int layananb = 11;
- int reset = 10;
- int cs1 = 9;
- int cs2 = 8;
- int cs3 = 7;
- int tempa = 0;
- int tempb = 0;
- int nocsa=0;
- int nocsb=0;
- int sisaA,sisaB;
- void setup(){
- Serial.begin(9600);
- }
- void loop(){
- if(digitalRead(layanana) == 1){
- tempa=tempa+1;
- sisaA=tempa-(nocsa+1);
- Serial.print("Antrian Layanan A : ");
- Serial.println(tempa);
- Serial.print("Sisa Antrian Layanan A : ");
- Serial.println(sisaA);
- delay (300);
- }else if(digitalRead(layananb) == 1){
- tempb=tempb+1;
- sisaB=tempb-(nocsb+1);
- Serial.print("Antrian Layanan B : ");
- Serial.println(tempb);
- Serial.print("Sisa Antrian Layanan B : ");
- Serial.println(sisaB);
- delay (300);
- }else if(digitalRead(reset) == HIGH){
- tempa=0;
- tempb=0;
- nocsa=0;
- nocsb=0;
- Serial.println("Done");
- delay (300);
- }
- if(tempa>0 || tempb>0){
- if(digitalRead(cs1) == 1){
- nocsa=nocsa+1;
- if(nocsa<=tempa){
- Serial.print("Nomor Antrian Layanan A : ");
- Serial.println(nocsa);
- delay (500);
- }else{
- Serial.print("Sabar");
- delay (300);
- }
- }else if(digitalRead(cs2) == 1){
- nocsa=nocsa+1;
- if(nocsa<=tempa){
- Serial.print("Nomor Antrian Layanan A : ");
- Serial.println(nocsa);
- delay (300);
- }else{
- Serial.print("Sabar");
- delay (300);
- }
- }else if(digitalRead(cs3) == 1){
- nocsb=nocsb+1;
- if(nocsb<=tempb){
- Serial.print("Nomor Antrian Layanan B : ");
- Serial.println(nocsb);
- delay (300);
- }else{
- Serial.print("Sabar");
- delay (300);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement