Stap 3: De andere Fun deel (code)
int redPin = A0;
int greenPin = a1 worden verkregen;
int bluePin = A2;
uncomment deze lijn als met behulp van een gemeenschappelijk Anode-LED
#define COMMON_ANODE
VOID Setup
{
pinMode (redPin, OUTPUT);
pinMode (greenPin, OUTPUT);
pinMode (bluePin, OUTPUT);
}
void loop
{
setColor (255, 0, 0); rood
delay(5000);
setColor (0, 0, 255); groen
delay(5000);
setColor (0, 0, 255); blauw
delay(5000);
setColor (255, 255, 0); geel
delay(5000);
setColor (80, 0, 80); paars
delay(5000);
setColor (0, 255, 255); Aqua
delay(5000);
}
VOID setColor (int rood, int groene, blauwe int)
{
#ifdef COMMON_ANODE
rood = 255 - rood;
groen = 255 - groen;
blauw = 255 - blauw;
#endif
analogWrite (redPin, rood);
analogWrite (greenPin, groene);
analogWrite (bluePin, blauw);
}