Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int relay_1 = 4;
- int relay_2 = 7;
- int relay_3 = 8;
- int relay_4 = 12;
- int relay_5 = 0;
- int relay_6 = 0;
- int relay_7 = 0;
- int relay_8 = 0;
- int relayvar = 0;
- void relay_1_high(){digitalWrite(relay_1,HIGH);}
- void relay_1_low(){digitalWrite(relay_1,LOW);}
- void relay_2_high(){digitalWrite(relay_2,HIGH);}
- void relay_2_low(){digitalWrite(relay_2,LOW);}
- void relay_3_high(){digitalWrite(relay_3,HIGH);}
- void relay_3_low(){digitalWrite(relay_3,LOW);}
- void relay_4_high(){digitalWrite(relay_4,HIGH);}
- void relay_4_low(){digitalWrite(relay_4,LOW);}
- void relay_5_high(){digitalWrite(relay_5,HIGH);}
- void relay_5_low(){digitalWrite(relay_5,LOW);}
- void relay_6_high(){digitalWrite(relay_6,HIGH);}
- void relay_6_low(){digitalWrite(relay_6,LOW);}
- void relay_7_high(){digitalWrite(relay_7,HIGH);}
- void relay_7_low(){digitalWrite(relay_7,LOW);}
- void relay_8_high(){digitalWrite(relay_8,HIGH);}
- void relay_8_low(){digitalWrite(relay_8,LOW);}
- void setup()
- {
- pinMode(relay_1, OUTPUT);pinMode(relay_2, OUTPUT);
- pinMode(relay_3, OUTPUT);pinMode(relay_4, OUTPUT);
- pinMode(2, OUTPUT);pinMode(3, INPUT);pinMode(13, OUTPUT);
- digitalWrite(2, HIGH);pinMode(3, LOW);digitalWrite(13, LOW);
- Serial.begin(57600);
- }
- void loop()
- {
- Serial.print(relayvar);
- if(digitalRead(3) == HIGH){relayvar = relayvar + 1;}
- else{relayvar = relayvar;}
- if(relayvar == 1){relay_1_high();delay(20);}
- else if(relayvar == 2){relay_1_low();delay(20);}
- else if(relayvar == 3){relay_4_high();relay_5_high();delay(20);}
- else if(relayvar == 4){relay_4_low();relay_5_low();delay(20);}
- else if(relayvar == 5){relay_3_high();relay_4_high();delay(20);}
- else if(relayvar == 6){relay_3_low();relay_4_low();delay(20);}
- else if(relayvar == 7){relay_1_high();delay(20);}
- else if(relayvar == 8){relay_1_low();delay(20);}
- else if(relayvar == 9){relay_6_high();relay_8_high();delay(20);}
- else if(relayvar == 10){relay_6_low();relay_8_low();delay(20);}
- else if(relayvar == 11){relay_6_high();relay_7_high();delay(20);}
- else if(relayvar == 12){relay_6_low();relay_7_low();delay(20);}
- else if(relayvar == 13){relay_1_high();delay(20);}
- else if(relayvar == 14){relay_1_low();delay(20);}
- else if(relayvar == 15){relay_2_high();delay(20);}
- else if(relayvar == 16){relay_2_low();delay(20);}
- else if(relayvar == 17){relay_1_high();delay(20);}
- else if(relayvar == 18){relay_1_low();delay(20);}
- else if(relayvar == 19){relay_2_high();delay(20);}
- else if(relayvar == 20){relay_2_low();delay(20);}
- else if(relayvar == 21){relay_1_high();delay(20);}
- else if(relayvar == 22){relay_1_low();delay(20);}
- else if(relayvar == 23){relayvar = 0;delay(20);}
- else {;}
- }
Add Comment
Please, Sign In to add comment