Stap 5: Program de Arduino (gemeenschappelijk Anode)
//
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, 51);
delay(a);
analogWrite (rood, 255);
breken;
geval 1: //if ledcolor gelijk is aan 1 dan de led zal groen
digitalWrite (groen, lage);
delay(a);
digitalWrite (groen, hoog);
breken;
geval 2: //if ledcolor is gelijk aan 2, dan zal blijken de led blauw
digitalWrite (blauw, laag);
delay(a);
digitalWrite (blauw, hoge);
breken;
Case 3: //if ledcolor is gelijk aan 3 dan de led zal geel
analogWrite (rode, 95);
digitalWrite (groen, lage);
delay(a);
analogWrite (rood, 255);
digitalWrite (groen, hoog);
breken;
geval 4: de led zal draai dan //if ledcolor is gelijk aan 4 cyaan
analogWrite (rood, 168);
digitalWrite (blauw, laag);
delay(a);
analogWrite (rood, 255);
digitalWrite (blauw, hoge);
breken;
geval 5: de led zal draai dan //if ledcolor is gelijk aan 5 magenta
digitalWrite (groen, lage);
digitalWrite (blauw, laag);
delay(a);
digitalWrite (groen, hoog);
digitalWrite (blauw, hoge);
breken;
kast 6: //if ledcolor is gelijk aan 6 dan zal veranderen de led wit
analogWrite (rood, 155);
digitalWrite (groen, lage);
digitalWrite (blauw, laag);
delay(a);
analogWrite (rood, 255);
digitalWrite (groen, hoog);
digitalWrite (blauw, hoge);
breken;
}
}
//
Hebt u vragen, opmerkingen of suggesties voor andere voorbeelden van Arduino neem dan gerust een reactie achterlaten en ik zal schrijven terug zo snel als ik kan.