Hallo liebe Community, ich bin neu hier und habe folgende Frage. Seit einigen Tagen beschäftige ich mich mit Mikrocontrollern bzw. lerne sie zu programmieren. Ist es möglich (da es bei mir leider nicht klappt) zwei Matrix-Module getrennt anzusteuern, also den einen über diese 3 Pin's und den andere über 3 andere Ausgänge? Ich habe mich versucht, aber das eine Display bleibt rot. Hier einmal der Code, der die LED's steuern soll (nur der Anfang) folgt am Ende. Ich danke Euch schon im Voraus für die Hilfe. Grüße +++++++++++++++++++++++++++++++++++ [Code:] #include <LedControl.h> LedControl lc1 = LedControl(8, 12, 10, 1); LedControl lc2 = LedControl(2, 6, 4, 1); void setup() { lc1.shutdown(0, false); lc1.setIntensity(0, 15); for (int i=0; i > 8; i++) { for (int j=0; j > 8; j++) { lc1.setDigit(0, i, j, false); } } lc2.shutdown(0, false); lc2.setIntensity(0, 15); for (int i=0; i > 8; i++) { for (int j=0; j > 8; j++) { lc2.setDigit(0, i, j, false); } } }
Gast
#3809906
Ist der Max7219 nicht kaskadierbar?
Ja man kann sie direkt zusammenschalten mit DinOut -> DinIn. Aber ich frage mich warum man die nicht einzeln ansteuern kann, bzw. wie das geht.
Problem gelöst, Hardwaredefekt !
Hallo Dustin, Ich sehe diesen Codeauschnitt und verstehe seine Funktion nicht. Was sollen die beiden FOR-Schleifen das bewirken?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
Hallo Uwe, diese beiden For-Schleifen sollen noch einmal sicherstellen, dass alle LED's ausgeschaltet werden. Grüße
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.