Alternativ zum Maroon Shield gibt es natürlich auch andere Möglichkeiten eine 8×8 LED Matrix anzusteuern. Zum Beispiel hiermit über das SPI Port.
Die Hardware
Ausgehend von einem Arduino Uno
– ein MAX7219 Treiberbaustein
– eine 8×8 LED Matrix z.B. 1088AS
und ein fertiges LED Matrix Modul
Der Prototyp Stufe 1
Die Pinbelegung, damit es gleich ist mit dem fertigen Modul:
MAX 7219 | LED Matrix | Arduino |
Pin | Pin | Pin |
1 | – | D11 / Mosi / DIN |
2 | 13 | – |
3 | 6 | – |
4 | – | GND |
5 | 15 | – |
6 | 4 | – |
7 | 10 | – |
8 | 16 | – |
9 | – | GND |
10 | 11 | – |
11 | 3 | – |
12 | – | D10 / Slave Select |
13 | – | D13 Clock / SCK |
14 | 2 | – |
15 | 14 | – |
16 | 7 | – |
17 | 9 | – |
18 | – | Widerstand 20K |
19 | – | Widerstand 20K / +5V |
20 | 1 | – |
21 | 8 | – |
22 | 5 | – |
23 | 12 | – |
24 | – | – |
Auf dem Breadboard gesteckt funktioniert es genauso wie auf dem fertig kaufbarem Modul.
Die Schaltung auf dem Breadboard kaskadiert mit dem fertigen Modul
Der Prototyp Stufe 2
Entfällt, da auch als fertig aufgebautes Modul erhältlich.
Ergebnis
Mit einem zweiten Modul erweitert und angeschlossen wie in der Beschaltung der LED Matrix angegeben, das rechte Modul am Arduino und das linke dann kaskadiert am rechten Modul, funktioniert das ganz gut. Die Schwierigkeit war der Aufbau auf dem Breadboard, die Beschaltung zwischen den SEG Anschlüssen am MAX7219 und der LED Matrix Row musste ich umdrehen, damit es zum fertigen Modul passt. Ansonsten steht es einfach über Kopf. Der Grund: Auf dem fertigen Modul sind die Anschlusspins links und rechts, auf dem Breadboard oben und unten, also um 90 Grad gedreht.
Links
Beschaltung MAX7219
http://www.learningaboutelectronics.com/Articles/Max7219-4-digit-7-segment-LED-display-driver-circuit.php
Beschaltung LED Matrix und Software Beispiele
8×8 LED Matrix MAX7219 Tutorial with Scrolling Text & Android Control via Bluetooth
Maxim7219 Datenblatt
Klicke, um auf MAX7219-MAX7221.pdf zuzugreifen
LED Matrix 1088AS
Klicke, um auf LED8x8_1088AS.pdf zuzugreifen
MaxMatrix Bibliothek
https://github.com/t3chguy/arudino-maxmatrix-library
Maroon Shield
Maroon Shield
Maroon Shield Bibliothek
Maroon Shield Library Manual
Prototyping mit dem Arduino
Prototyping mit dem Arduino