void setup() {
// put your setup code here, to run once:
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
displayColor(0b100);
delay(1000);
displayColor(0b010);
delay(1000);
displayColor(0b001);
delay(1000);
displayColor(0b101);
delay(1000);
displayColor(0b011);
delay(1000);
displayColor(0b110);
delay(1000);
displayColor(0b111);
delay(1000);
displayColor(0b000);
delay(1000);
}
void displayColor(byte color) {
digitalWrite(5, !bitRead(color, 2));
digitalWrite(4, !bitRead(color, 1));
digitalWrite(2, !bitRead(color, 0));
}