Bonjour à tous je viens d'essayer sur mon arduino un petit module led 8x8 avec un Max7219
Mon montage fonctionne bien je fais defiler les lettres L,E,D,S une à une.
Je m'attaque maintenaint au scroll d'un message vers la gauche.
Par contre une question me trotte dans la tete :
-
j'ai inseré un caratère U à la fin de mon code volontairement et j'essaye d'allumer ttes leds de la matrice et cela ne fonctionne pas pourquoi cela ?
-
Ensuite ma lettre L ne commence pas au bord gauche de ma matrice mais une colonne aprés ?
#include <Sprite.h> // Sprite before Matrix
#include <Matrix.h>
// DIN, CLK, LOAD, #chips
Matrix myLeds = Matrix(22, 26, 24, 1);
Sprite letter_L = Sprite(8, 8,
B11100000,
B11000000,
B11000000,
B11000000,
B11000000,
B11000000,
B11111000,
B11111000
);
Sprite letter_E = Sprite(5, 8,
B11111,
B11111,
B11000,
B11110,
B11110,
B11000,
B11111,
B11111
);
Sprite letter_D = Sprite(6, 8,
B111100,
B111110,
B110111,
B110011,
B110011,
B110111,
B111110,
B111100
);
Sprite letter_S = Sprite(5, 8,
B01110,
B11111,
B11000,
B11110,
B01111,
B00011,
B11111,
B01110
);
Sprite letter_U = Sprite(8, 8,
B11111111,
B11111111,
B11111111,
B11111111,
B11111111,
B11111111,
B11111111,
B11111111,
);
void setup() {
}
void loop() {
myLeds.clear();
myLeds.setBrightness(4);
myLeds.write(2, 0, letter_L);
delay(500);
myLeds.clear();
myLeds.write(2, 0, letter_E);
delay(500);
myLeds.clear();
myLeds.write(2, 0, letter_D);
delay(500);
myLeds.clear();
myLeds.write(2, 0, letter_U);
delay(500);
myLeds.clear();
}
Y a t'il des une bibliothèques standard avec tt les caractères le but étant de faire un scroll d'un message envoyer directement via le pc
Cordialement,
bypbop