const int pinR = 3;
const int pinG = 5;
const int pinB = 6;
void setup() {
pinMode(pinR, OUTPUT);
pinMode(pinG, OUTPUT);
pinMode(pinB, OUTPUT);
}
void setColor(int redValue, int greenValue, int blueValue) {
analogWrite(pinR, redValue);
analogWrite(pinG, greenValue);
analogWrite(pinB, blueValue);
}
void loop() {
int colors[][3] = {
{255, 0, 0},
{0, 255, 0},
{0, 0, 255},
{255, 255, 0},
{255, 255, 255},
{255, 0, 255},
{0, 0, 0}
};
int numColors = sizeof(colors) / sizeof(colors[0]);
for (int i = 0; i < numColors; i++) {
setColor(colors[i][0], colors[i][1], colors[i][2]);
delay(1000);
}
}