#define RED 8
#define GREEN 10
#define BLUE 12
void digitalWrite3Pins(int isP1High, int isP2High, int isP3High);
int redLedState[] = {LOW,LOW,LOW,LOW,HIGH,HIGH,HIGH,HIGH};
int greenLedState[] = {LOW,LOW,HIGH,HIGH,LOW,LOW,HIGH,HIGH};
int blueLedState[] = {LOW,HIGH,LOW,HIGH,LOW,HIGH,LOW,HIGH};
void setup() {
// put your setup code here, to run once:
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE,OUTPUT);
}
void loop() {
int i;
for(i=0;i<8;i++)
{
digitalWrite3Pins(redLedState[i], greenLedState[i], blueLedState[i]);
}
}
void digitalWrite3Pins(int isP1High, int isP2High, int isP3High)
{
digitalWrite(RED,isP1High);
digitalWrite(GREEN, isP2High);
digitalWrite(BLUE, isP3High);
delay(1000);
}