Mein Problem bei dem ganzen ist eben nicht das die Ansteuerung der LED´s durch die PIN Anzahl ein Problem, sondern ich möchte wissen, ob es eine Möglichkeit gibt den Text der auf der Matrix (8x8) wiedergegeben werden soll gescrollt wird von links nach rechts (eine durchlaufende Schrift). Dafür habe ich jedes Bild einzeln einprogrammiert und es abspielen lassen dadurch komm ich aber schnell an die grenzen des "Arbeitsspeichers" meines Arduinos.
Montan gibt es mir diese Meldung aus:
Globale Variablen verwenden 2002 Bytes (97%) des dynamischen Speichers, 46 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
Wenig Arbeitsspeicher verfügbar, es können Stabilitätsprobleme auftreten.
Meine Bilder:
byte M01[] = {
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000
};
byte M02[] = {
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000
};
byte M03[] = {
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B11111111
};
byte M04[] = {
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B11111111,
B11111110
};
byte M05[] = {
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B11111111,
B11111110,
B00011100
};
byte M06[] = {
B00000000,
B00000000,
B00000000,
B00000000,
B11111111,
B11111110,
B00011100,
B00111000
};
byte M07[] = {
B00000000,
B00000000,
B00000000,
B11111111,
B11111110,
B00011100,
B00111000,
B00011100
};
byte M08[] = {
B00000000,
B00000000,
B11111111,
B11111110,
B00011100,
B00111000,
B00011100,
B11111110
};
byte M09[] = {
B00000000,
B11111111,
B11111110,
B00011100,
B00111000,
B00011100,
B11111110,
B11111111
};
byte M1[] = {
B11111111,
B11111110,
B00011100,
B00111000,
B00011100,
B11111110,
B11111111,
B00000000
};
byte M2[] = {
B11111110,
B00011100,
B00111000,
B00011100,
B11111110,
B11111111,
B00000000,
B00000000
};
byte M3[] = {
B00011100,
B00111000,
B00011100,
B11111110,
B11111111,
B00000000,
B00000000,
B00000000
};