+---+---+---+---+---+---+---+ |. *|. *|. *|. *|. *|. *|. *| Die Punkte ( . ) stehen +---+---+---+---+---+---+---+ hier fuer die roten |. *|. *|. *|. *|. *|. *|. *| Anoden. +---+---+---+---+---+---+---+ |. *|. *|. *|. *|. *|. *|. *| +---+---+---+---+---+---+---+ Die Sternchen ( * ) stehen |. *|. *|. *|. *|. *|. *|. *| fuer die blauen Kathoden. +---+---+---+---+---+---+---+ |. *|. *|. *|. *|. *|. *|. *| +---+---+---+---+---+---+---+ Die anordnung im 45° Winkel |. *|. *|. *|. *|. *|. *|. *| zum Grid ist sehr hilfreich, +---+---+---+---+---+---+---+ wenn man das ganze spaeter |. *|. *|. *|. *|. *|. *|. *| zusammenloetet. +---+---+---+---+---+---+---+
ET VOILA, unser Shield und die Matrix sind fertig!
void setup() { for (int i=0; i<=13; i++) { digitalWrite(i, LOW); pinMode(i, OUTPUT); } } void loop() { for (int r = 7; r<=13; r++) { digitalWrite(r, HIGH); for (int i = 0; i<=6; i++) { digitalWrite(i, HIGH); delay(200); digitalWrite(i, LOW); } digitalWrite(r,LOW); } }
Viel Spass beim Spielen und Programmieren auf der Matrix!
Vielen Dank an andi, der mir durchgehend bei der Umsetzung geholfen hat.