#define relay1 13 //p
#define relay2 12 //o1
#define relay3 11 //o2
#define relay4 10 //b1
#define relay5 9 //b2
#define relay6 8 //w1
#define relay7 7 //w2
#define relay8 6 //g1
#define relay9 5 //g2
void setup() {
// put your setup code here, to run once:
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
pinMode(relay3, OUTPUT);
pinMode(relay4, OUTPUT);
pinMode(relay5, OUTPUT);
pinMode(relay6, OUTPUT);
pinMode(relay7, OUTPUT);
pinMode(relay8, OUTPUT);
pinMode(relay9, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
fun1();
fun2();
fun3();
}
void fun3()
{
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay8, HIGH);
delay(200);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay6, LOW);
digitalWrite(relay4, LOW);
digitalWrite(relay8, LOW);
delay(200);
digitalWrite(relay1, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay7, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay9, HIGH);
delay(200);
digitalWrite(relay1, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay7, LOW);
digitalWrite(relay5, LOW);
digitalWrite(relay9, LOW);
delay(200);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay8, HIGH);
delay(200);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay6, LOW);
digitalWrite(relay4, LOW);
digitalWrite(relay8, LOW);
delay(200);
digitalWrite(relay1, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay7, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay9, HIGH);
delay(200);
digitalWrite(relay1, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay7, LOW);
digitalWrite(relay5, LOW);
digitalWrite(relay9, LOW);
delay(200);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(relay7, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay8, HIGH);
digitalWrite(relay9, HIGH);
delay(2000);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay6, LOW);
digitalWrite(relay7, LOW);
digitalWrite(relay4, LOW);
digitalWrite(relay5, LOW);
digitalWrite(relay8, LOW);
digitalWrite(relay9, LOW);
delay(2000);
}
void fun2()
{
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(relay7, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay8, HIGH);
digitalWrite(relay9, HIGH);
delay(200);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay6, LOW);
digitalWrite(relay7, LOW);
digitalWrite(relay4, LOW);
digitalWrite(relay5, LOW);
digitalWrite(relay8, LOW);
digitalWrite(relay9, LOW);
delay(200);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(relay7, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay8, HIGH);
digitalWrite(relay9, HIGH);
delay(50);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay6, LOW);
digitalWrite(relay7, LOW);
digitalWrite(relay4, LOW);
digitalWrite(relay5, LOW);
digitalWrite(relay8, LOW);
digitalWrite(relay9, LOW);
delay(50);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(relay7, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay8, HIGH);
digitalWrite(relay9, HIGH);
delay(50);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay6, LOW);
digitalWrite(relay7, LOW);
digitalWrite(relay4, LOW);
digitalWrite(relay5, LOW);
digitalWrite(relay8, LOW);
digitalWrite(relay9, LOW);
delay(50);
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(relay7, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay8, HIGH);
digitalWrite(relay9, HIGH);
delay(200);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
digitalWrite(relay3, LOW);
digitalWrite(relay6, LOW);
digitalWrite(relay7, LOW);
digitalWrite(relay4, LOW);
digitalWrite(relay5, LOW);
digitalWrite(relay8, LOW);
digitalWrite(relay9, LOW);
delay(200);
}
void fun1()
{
digitalWrite(relay1, HIGH);
digitalWrite(relay2, HIGH);
digitalWrite(relay3, HIGH);
digitalWrite(relay6, HIGH);
digitalWrite(relay7, HIGH);
digitalWrite(relay4, HIGH);
digitalWrite(relay5, HIGH);
digitalWrite(relay8, HIGH);
digitalWrite(relay9, HIGH);
delay(800);
digitalWrite(relay1, LOW);
delay(800);
digitalWrite(relay2, LOW);
delay(800);
digitalWrite(relay3, LOW);
delay(800);
digitalWrite(relay6, LOW);
delay(800);
digitalWrite(relay7, LOW);
delay(800);
digitalWrite(relay8, LOW);
delay(800);
digitalWrite(relay9, LOW);
delay(800);
digitalWrite(relay4, LOW);
delay(500);
digitalWrite(relay5, LOW);
delay(500);
}
1
2
3
4
5
6
7
8
9