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); } } }
Ja man kann sie direkt zusammenschalten mit DinOut -> DinIn. Aber ich frage mich warum man die nicht einzeln ansteuern kann, bzw. wie das geht.
Hallo Dustin, Ich sehe diesen Codeauschnitt und verstehe seine Funktion nicht. Was sollen die beiden FOR-Schleifen das bewirken?
1 | for (int i=0; i > 8; i++) |
2 | {
|
3 | for (int j=0; j > 8; j++) |
4 | {
|
5 | lc1.setDigit(0, i, j, false); |
6 | }
|
7 | }
|
Hallo Uwe, diese beiden For-Schleifen sollen noch einmal sicherstellen, dass alle LED's ausgeschaltet werden. Grüße
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.