Hier habe ich ein simples Lauflicht erstellt welches langsamer wird und zufällig stehen bleibt.
Schaltplan:
Code:
int led[7] = {13,12,11,10,9,8,7}; int del = 50; //delay int aktuell = 0; int zufall; void setup(){ for(int i = 0;i <= 6;i++){ pinMode(led[i], OUTPUT); } randomSeed(analogRead(0)); zufall = random(190, 210); Serial.begin(9600); Serial.println(zufall); } void loop(){ for(int i = 0;i <= 6;i++){ if (del <= zufall) { laufen(i); } else { digitalWrite(led[aktuell], HIGH); } } } void laufen(int i){ digitalWrite(led[i], HIGH); delay(del); digitalWrite(led[i], LOW); del+=2; aktuell = i; }
Keine Kommentare:
Kommentar veröffentlichen