Hallo zusammen!
Ich habe mir eine kleine 3x3 LED Matrix aufgebaut um den Einstieg in die Programmierung einer Matrix erstmal "Einfach" zu halten. Als Controller verwende ich den Arduino Pro Mini 5V.
Ich habe dafür grade dann auch meinen ersten Sketch geschrieben. Dieser gestaltet sich aber als ehr umständlich.
Gibt es eine Möglichkeit diesen zu vereinfachen? Zum Beispiel durch eine Lybrary?
Da ich Neuling bin würde ich mich über eure Hilfe sehr freuen!
Liebe Grüße
Lutz
int A = 7; //PLUS Reihe UNTEN
int B = 8; //PLUS Reihe MITTE
int C = 9; //PLUS Reihe Oben
int D = 10; //MINUS Spalte Rechts
int E = 11; //MINUS Spalte Mitte
int F = 12; //MINUS Spalte Links
int g = 200; //Variable für Geschwindigkeit
void setup ()
{
pinMode (A, OUTPUT);
pinMode (B, OUTPUT);
pinMode (C, OUTPUT);
pinMode (D, OUTPUT);
pinMode (E, OUTPUT);
pinMode (F, OUTPUT);
}
void loop ()
{
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delay(g);
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
delay(g);
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
delay(g);
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(D, LOW);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
delay(g);
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(D, LOW);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
delay(g);
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
delay(g);
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delay(g);
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delay(g);
}