Stap 2: De code
int const rood = 3; pin 3
int const blauw = 5; pin 4
int const groen = 6; pin 5
VOID Setup {} / / het programma stelt
void loop {//main loop van het programma
RGB (255, 255, 255); Dit roept de functie RGB
delay(1000); blijft op wit voor een tweede
RGB (0, 0, 255);
delay(1000);
RGB(0,120,255);
delay(1000);
RGB (0, 0, 255);
delay(1000);
RGB (255, 0, 255);
delay(10);
RGB(0,0,0);
delay(1000);
}
VOID RGB (int R, int G, int B) {}
for (int i = 0; ik < = 255; i ++)
{
Als (ik > = prevR - R & & prevR < R) {}
analogWrite (rood, prevR + i);
}
Als (ik > = prevG - G & & prevG < G) {}
analogWrite (groen, prevG + i);
}
Als (ik > = prevB - B & & prevB < B) {}
analogWrite (blauw, prevB + i);
}
delay(10);
//}
for (int i = 0; ik < = 255; i ++)
//{
Als (ik > = R - prevR & & prevR > R) {}
analogWrite (rood, prevR - i);
}
Als (ik > = G - prevG & & prevG > G) {}
analogWrite (Green, prevG - i);
}
Als (ik > = B - prevB & & prevB > B) {}
analogWrite (blauw, prevB - i);
}
delay(10);
}
delay(10);
analogWrite (rood, R);
analogWrite (groen, G);
analogWrite (blauw, B);
prevR = R;
prevG = G;
prevB = B;
}