Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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