Stap 3: Program de Arduino (gemeenschappelijke kathode)
//
int ledcolor = 0;
int een = 1000; Hiermee wordt ingesteld hoe lang de blijft één kleur voor
int rood = 11; Hiermee stelt u de rode led pin
int groen = 12; Hiermee stelt u de groene led pin
int blauw = 13; Hiermee stelt u de blauwe led pin
void setup {//this stelt de pennen
pinMode (rood, OUTPUT);
pinMode (groen, uitvoer);
pinMode (blauw, uitvoer);
}
void loop {}
int ledcolor = random(7); Hiermee wordt willekeurig een nummer tussen 0 en 6
schakelaar (ledcolor) {}
geval van 0: //if ledcolor gelijk is aan 0 dan de led zal rood
analogWrite (rood, 204);
delay(a);
analogWrite (rode, 0);
breken;
geval 1: //if ledcolor gelijk is aan 1 dan de led zal groen
digitalWrite (groen, hoog);
delay(a);
digitalWrite (groen, lage);
breken;
geval 2: //if ledcolor is gelijk aan 2, dan zal blijken de led blauw
digitalWrite (blauw, hoge);
delay(a);
digitalWrite (blauw, laag);
breken;
Case 3: //if ledcolor is gelijk aan 3 dan de led zal geel
analogWrite (rood, 160);
digitalWrite (groen, hoog);
delay(a);
analogWrite (rode, 0);
digitalWrite (groen, lage);
breken;
geval 4: de led zal draai dan //if ledcolor is gelijk aan 4 cyaan
analogWrite (rood, 168);
digitalWrite (blauw, hoge);
delay(a);
analogWrite (rode, 0);
digitalWrite (blauw, laag);
breken;
geval 5: de led zal draai dan //if ledcolor is gelijk aan 5 magenta
digitalWrite (groen, hoog);
digitalWrite (blauw, hoge);
delay(a);
digitalWrite (groen, lage);
digitalWrite (blauw, laag);
breken;
kast 6: //if ledcolor is gelijk aan 6 dan zal veranderen de led wit
analogWrite (rood, 100);
digitalWrite (groen, hoog);
digitalWrite (blauw, hoge);
delay(a);
analogWrite (rode, 0);
digitalWrite (groen, lage);
digitalWrite (blauw, laag);
breken;
}
}
//