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 [2015/05/31 20:50] gaubes |
computer:basteln:led-matrix [2018/03/16 21:11] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ===== LED-Matrix ===== | ===== LED-Matrix ===== | ||
| + | Dieser Wikieintrag handelt von den selbstgebauten Matrizen, wie sie beispielsweise in [[computer:raspberrypi:projekte:matrix|diesem Artikel]] beschrieben werden.\\ | ||
| + | Den Eintrag zu den erworbenen Matrizen vom Typ max7219 findet man [[computer:basteln:led-matrix-max7219|hier]]. | ||
| ==== Laufschrift ==== | ==== Laufschrift ==== | ||
| In diesem Beispiel, wie man eine Laufschrift auf eine LED-Matrix bekommen kann, bedienen wir uns dem Programm, | In diesem Beispiel, wie man eine Laufschrift auf eine LED-Matrix bekommen kann, bedienen wir uns dem Programm, | ||
| Zeile 11: | Zeile 12: | ||
| Der (je nach Wunsch) anzupassende Code ist: | Der (je nach Wunsch) anzupassende Code ist: | ||
| - | <codecpp> | + | <code cpp> |
| const int zeilenstart=2; // Pin ab dem die Zeilen anfangen | const int zeilenstart=2; // Pin ab dem die Zeilen anfangen | ||
| const int spaltenstart=10; // Pin ab dem die Spalten anfangen | const int spaltenstart=10; // Pin ab dem die Spalten anfangen | ||
| Zeile 67: | Zeile 68: | ||
| </code> | </code> | ||
| - | Das Array <codec> int schrift[max_x] </code> | + | Das Array <code c> int schrift[max_x] </code> |
| ist so zu ändern, dass die gewünschten Zahlen (siehe unten) eingetragen werden und die Einträge | ist so zu ändern, dass die gewünschten Zahlen (siehe unten) eingetragen werden und die Einträge | ||
| - | des Arrays müssen gezählt und <codec> int max_x </code> auf diesen gezählten Wert gesetzt werden. | + | des Arrays müssen gezählt und <code c> int max_x </code> auf diesen gezählten Wert gesetzt werden. |
| === Codieren des Musters === | === Codieren des Musters === | ||
| Zeile 93: | Zeile 94: | ||
| {{computer:basteln:laufschrift_grafik.jpg |}} | {{computer:basteln:laufschrift_grafik.jpg |}} | ||
| - | Beispielsweise wäre <codec>int max_x = 8; </code> und <codec>int schrift[max_x]={ | + | Beispielsweise wäre <code c>int max_x = 8; </code> und <code c>int schrift[max_x]={ |
| 0,34,66,64,64,70,38,0 | 0,34,66,64,64,70,38,0 | ||
| };</code> | };</code> | ||
| Zeile 100: | Zeile 101: | ||
| Ein Tipp um das zu umgehen wäre, am Anfang oder am Ende 8 (weil es 8 Spalten sind) Nullen in das Array | Ein Tipp um das zu umgehen wäre, am Anfang oder am Ende 8 (weil es 8 Spalten sind) Nullen in das Array | ||
| //schrift// hinzuzufügen und dem entsprechend auch //max_x// zu ändern. Ebenso, könnte man sich in Kommentaren notieren, wie viele Zahlen man bereits eingetragen hat: | //schrift// hinzuzufügen und dem entsprechend auch //max_x// zu ändern. Ebenso, könnte man sich in Kommentaren notieren, wie viele Zahlen man bereits eingetragen hat: | ||
| - | <codec> | + | <code c> |
| ... | ... | ||
| int max_x=16; | int max_x=16; | ||