int red = 11, blue = 9, green = 10, pb = 5, c = 0;
void setup() {
pinMode(red, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(green, OUTPUT);
pinMode(pb, INPUT);
}
void loop() {
int signal = digitalRead(pb);
if (signal == 1) { c++; }
if (c == 1) {
setcolor(255, 0, 0);
delay(100);
} else if (c == 2) {
setcolor(0, 255, 0);
delay(100);
}
else if (c==3){
setcolor(0,0,255);
delay(100);
}
else {
setcolor(0, 0, 0);
delay(50);
c = 0;
}
}
void setcolor(int r, int g, int b) {
analogWrite(red, r);
analogWrite(blue, b);
analogWrite(green, g);
}