int red = 6, blue = 5, green = 3, pb = 8, 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);
setcolor(160, 110, 90);
delay(100);
setcolor(200, 70, 190);
delay(100);
setcolor(255, 170, 80);
delay(100);
} else if (c == 2) {
setcolor(0, 255, 0);
delay(100);
setcolor(60, 210, 50);
delay(100);
setcolor(100, 240, 90);
delay(100);
setcolor(110, 255, 50);
delay(100);
} else {
setcolor(0, 0, 0);
delay(200);
c = 0;
}
}
void setcolor(int r, int g, int b) {
analogWrite(red, r);
analogWrite(green, g);
analogWrite(blue, b);
}