#define RED 10
#define GREEN 11
#define BLUE 13
#define RGB 1
void digitalWrite3pins(int p1, bool s1, int p2, bool s2, int p3, bool s3);
void setup() {
// put your setup code here, to run once:
pinMode(RED , OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
pinMode(RGB, OUTPUT);
digitalWrite(RGB, HIGH);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite3pins(RED, HIGH, GREEN, HIGH, BLUE, HIGH);
digitalWrite3pins(RED, HIGH, GREEN, HIGH, BLUE, LOW);
digitalWrite3pins(RED, HIGH, GREEN, LOW, BLUE, HIGH);
digitalWrite3pins(RED, HIGH, GREEN, LOW, BLUE, LOW);
digitalWrite3pins(RED, LOW, GREEN, HIGH, BLUE, HIGH);
digitalWrite3pins(RED, LOW, GREEN, HIGH, BLUE, LOW);
digitalWrite3pins(RED, LOW, GREEN, LOW, BLUE, HIGH);
digitalWrite3pins(RED, LOW, GREEN, LOW, BLUE, LOW);
}
void digitalWrite3pins(int p1, bool s1, int p2, bool s2, int p3, bool s3) {
digitalWrite(p1, s1);
digitalWrite(p2, s2);
digitalWrite(p3, s3);
delay(1000);
}