Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
computer:basteln:led-matrix-max7219 [2017/04/04 21:11] gaubes [Laufschrift] |
computer:basteln:led-matrix-max7219 [2018/03/16 21:11] (aktuell) |
||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
==== Initialisierung im Arduino Code ==== | ==== Initialisierung im Arduino Code ==== | ||
+ | Je nachdem, wie viele Matrizen man anschließen möchte, muss man ggf. die Variable 'maxInUse' auf die entsprechende Zahl anpassen. | ||
<code cpp> | <code cpp> | ||
// ***************** Beginn Initialisierung Matrix ************************ | // ***************** Beginn Initialisierung Matrix ************************ | ||
Zeile 13: | Zeile 14: | ||
int clock = 4; | int clock = 4; | ||
- | int maxInUse = 4; //change this variable to set how many MAX7219's you'll use | + | int maxInUse = 3; //change this variable to set how many MAX7219's you'll use |
// define max7219 registers | // define max7219 registers | ||
Zeile 411: | Zeile 412: | ||
==== Laufschrift ==== | ==== Laufschrift ==== | ||
Im Folgenden ist ein Code, der eine Laufschrift auf die Matrizen projizieren kann. Wie man diesen Anpassen kann, findet man dadrunter beschrieben. | Im Folgenden ist ein Code, der eine Laufschrift auf die Matrizen projizieren kann. Wie man diesen Anpassen kann, findet man dadrunter beschrieben. | ||
+ | Vor diesem Code ist der Initialisierungscode einzufügen. | ||
<code cpp> | <code cpp> | ||
Zeile 442: | Zeile 444: | ||
for (int i = 0; i < 24; i++){ | for (int i = 0; i < 24; i++){ | ||
if(h[i] == x){ | if(h[i] == x){ | ||
- | h[0] = 0; | + | h[i] = 0; |
} | } | ||
} | } | ||
Zeile 478: | Zeile 480: | ||
\\ | \\ | ||
\\ | \\ | ||
- | Schließlich muss hier noch die Header-Datei "Buchstaben.h" noch includiert werden. Der Inhalt dieser Datei ist folgender: | + | Schließlich muss hier noch die Header-Datei "Buchstaben.h" noch includiert werden. |
+ | <code cpp> | ||
+ | #include "Buchstaben.h" | ||
+ | </code> | ||
+ | Damit der Compiler die Header-Datei finden kann, muss sie im gleichen Ordner gespeichert sein, wie das gesamte Projekt. Die Arduino-Entwicklungsumgebung hilft dabei, indem man im Fenster mit dem geöffneten Code einen Tab hinzufügt und diese Datei entsprechend "Buchstaben.h" nennt und anschließen den zugehörigen Inhalt hinzufügt.\\ | ||
+ | Der Inhalt dieser Datei ist folgender: | ||
<code cpp> | <code cpp> | ||
// Alphabet Definition | // Alphabet Definition | ||
Zeile 567: | Zeile 574: | ||
</code> | </code> | ||
- | |||
- | Hinweis: Code wird noch überarbeitet | ||