Stap 9: Programma de schoonheid!
Het programma dit is uiterst eenvoudig, maar het kan zo complex zijn als u zou willen maken.
Het programma zoekt naar een wijziging van de sensor staat (de sensor gaat van 0 tot 1 of 1-0), alle verschuivingen van de LED's down, en dan brandt of schakelt u de eerste set van LED's te maken van een patroon. Hier is een voorbeeld van de schets:
int stat;
int statnew;
int p = 0;
VOID Setup {}
for (int i = 0; ik < 58; i ++) {}
pinMode (ik, uitgang);}
pinMode (58, INPUT);
}
void loop {}
statnew = digitalRead(58);
Als (stat =! statnew) {}
stat = statnew;
Shift();
Als (p < = 10) {}
digitalWrite (0, hoge);
digitalWrite (1, hoog);
}
else {}
digitalWrite (0, laag);
digitalWrite (1, laag);
Als (p > 58) p = 0;
}
p ++;
}
}
VOID shift() {}
for (int i = 57; ik > 1; ik--) {}
digitalWrite (i, digitalRead(i-2));
i--;
digitalWrite (i, digitalRead(i-2));
}
}