Ich baute das für meine Kinder für ein Spiel die "Stadt-Land-Fluss" ("Stadt-Land-Fluss") hier in Deutschland genannt wird. Ein Brief wird nach dem Zufallsprinzip ausgewählt und dann hat jeder zu sagen oder schreiben Sie eine Stadt, ein Land, einen Fluss, etc., die mit diesem bestimmten Buchstaben beginnt.
Um die Anzahl der Bauteile gering zu halten, entschied ich mich gegen die Verwendung von ein Schieberegister für die Anbindung mit der LED-Matrix. Ich habe auch keine Transistoren verwenden, für das fahren der LEDs. Die einzige externe Teile neben die LED-Matrix sind aktuelle Widerstände 470 Ohm Wert zu begrenzen.
Es scheint, dass eine LED-Matrix mit der Arduino Pins direkt fahren nicht der orthodoxen Ansatz aber mein Arduino hat nicht noch beschwert.
Ich bin ein Anfänger auf dem Gebiet der Arduino-Programmierung. In Bezug auf die LED-Matrix ist es auf die übliche Weise gemultiplext. Das Problem, das ich zu überwinden hatte bestand darin, ein Bit-Muster aus einer Schriftmatrix übersetzen Adressierung der einzelnen Output-Pins. Die Art und Weise habe ich es gelöst war Bit mathematische Operationen verwenden, um einzelne Bits für die Bewältigung der jeweiligen Ausgangs-Pins zu wählen. Meine Quelle hierfür ist hier: http://www.arduino.cc/playground/Code/BitMath#quickref
Die Pin-Zuordnung mit der Kingbright TC07-11EWA 5 x 7 LED-Matrix ist:
Arduino Pin/LED Matrix Pin (470 Ohm Widerstand zwischen jeder Arduino Pin 0-6 und die entsprechende LED Matrix)
0/6 (Zeile 7)
1/5 (Zeile 6)
2/4 (Zeile 5)
3/9 (Zeile 4)
4/2 (Zeile 3)
5/11 (Zeile 2)
6/12 (Zeile1)
8/1 (Spalte1)
9/3 (Spalte 2)
10/10 (Spalte 3)
11/7 (Spalte 4)
12/8 (Spalte 5)
Arduino Pin 7 ist der Pin für die Schaltfläche. Mit der anderen verfügbaren Pin 13 nicht irgendwie für mich geklappt.
Ich hoffe, dass die beigefügte Code selbsterklärend ist. Die nächste Revision des Entwurfs ist es, alles in einem Mikrocontroller Attiny 2313 hat nur 2 KB Arbeitsspeicher passen. Vorläufige Ergebnisse mit direktem Anschluss Manipulation statt DigitalWrite und speichern die Schriftart-Matrix im PROGMEM haben gezeigt, erfolgversprechend.
Viel Spaß!
Anomalocaris