#define RED 9
#define GREEN 10
#define BLUE 11
void setup() {
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
}
void setColor(int r, int g, int b) {
// Invert values for common anode
analogWrite(RED, 255 - r);
analogWrite(GREEN, 255 - g);
analogWrite(BLUE, 255 - b);
}
void loop() {
setColor(255, 0, 0); // Red
delay(1000);
setColor(0, 255, 0); // Green
delay(1000);
setColor(0, 0, 255); // Blue
delay(1000);
setColor(255, 255, 255); // White
delay(1000);
}