Programmation des afficheurs matriciels à leds avec arduino

hugoleal
mer, 04/22/2020 - 13:39
Bonjour à tous les membres du groupe !
J'ai réalisé un afficheur matriciel 24*8 et par la suite je l'ai programmé avec ma carte arduino uno et un max7219 , je me suis servi d'un programme dans la bibliothèque arduino , le projet fonctionne très bien cependant j'aimerai comprendre un certains nombres de ligne de ce programme à l'effet non seulement de pouvoir le modifier à ma guise mais aussi et surtout rédiger un rapport dudit projet . Ci dessous les différentes lignes de codes incomprises.
merci pour votre réaction !
void printCharWithShift(char c, int shift_speed){
if (c < 32) return;
c -= 32;
memcpy_P(buffer, CH + 7*c, 7);
m.writeSprite(32, 0, buffer);
m.setColumn(32 + buffer[0], 0);
for (int i=0; i<buffer[0]+1; i++)
{
delay(shift_speed);
m.shiftLeft(false, false);
}
}
void printStringWithShift(char* s, int shift_speed){
while (*s != 0){
printCharWithShift(*s, shift_speed);
s++;
}
}
void printString(char* s)
{
int col = 0;
while (*s != 0)
{
if (*s < 32) continue;
char c = *s - 32;
memcpy_P(buffer, CH + 7*c, 7);
m.writeSprite(col, 0, buffer);
m.setColumn(col + buffer[0], 0);
col += buffer[0] + 1;
s++;
}
}
Anonyme
mer, 04/22/2020 - 15:45
Tu as réalisé un afficheur 8x24 ???? Ou as tu acheté un MAX7219 qui est un afficheur 8x24 ?
Cela sent encore un problème scolaire, désolé !!
De plus avec seulement une partie du code bien fort celui qui pourra te répondre !
hugoleal
mer, 04/22/2020 - 16:19
j'ai conçu mon propre afficheur 8*24 à partir d'un plexis glas et des leds.
hugoleal
mer, 04/22/2020 - 16:27
En fait , il y a quelques lignes liées à la syntaxe des afficheurs dont j'ignore dans le programme ,je souhaite que ceux qui auraient travaillé sur ce type de projet avec pratiquement les mêmes syntaxes , lesquelles sont propres à la bibliothèque des matrices à leds puissent m'expliquer le role de certaines fonctions misent en jeu dans cette partie de code.
Anonyme
mer, 04/22/2020 - 17:11
Tu as le schéma câblage de ta matrice ?