int red=2,gre=3,blu=4,pb=6,dl=1000,c=0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(red, OUTPUT);
pinMode(gre, OUTPUT);
pinMode(blu, OUTPUT);
pinMode(pb, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int val = digitalRead(pb);
if(val==1) { c++; }
if(c==1) {
setcolor(255,0,0);
delay(dl);
setcolor(200,70,90);
delay(dl);
setcolor(180,80,50);
delay(dl);
setcolor(250,55,150);
delay(dl);
}
else if (c==2) {
setcolor(25,255,0);
delay(dl);
setcolor(200,170,80);
delay(dl);
setcolor(55,180,150);
delay(dl);
setcolor(250,95,150);
delay(dl);
}
else {
setcolor(0,0,0)
}
void setcolor(int r, int g, int b) {
analogWrite(red,r);
analogWrite(gre,g);
analogWrite(blu,b);
}
}