Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
Modérateur : Jérémy
Affichage avec 8 MAX7219 et matrice de leds 8x8
- paulfjujo
Expert- Messages : 2605
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Gérard a écrit :J'ai dernièrement acheté ce genre de matrices. Un circuit en comprend 4.
Je sais en piloter 4 mais pas 8
c'est surement un modele plus fiable que le mien , vu le type de connection laterale !
par contre est-ce que la matrice de led 8x8 est toujours dans le meme sens ?
pour piloter plus de MAX7219, il suffit d'en rajouter dans les parametres
et de prevoir un buffer d'affichage 2 fois plus grand
et avoir un PIC avec suffisament de RAM !
pour 4
...
SPI_Write_To_4x7219(i, Aff_buffer[n], Aff_buffer[n+8],Aff_buffer[n+16],Aff_buffer[n+24]);
...
pour 8
SPI_Write_To_8x7219(i, Aff_buffer[n], Aff_buffer[n+8],Aff_buffer[n+16],Aff_buffer[n+24], Aff_buffer[n+32], Aff_buffer[n+40],Aff_buffer[n+48],Aff_buffer[n+56]);
Code : Tout sélectionner
void Clear_Matrices()
{
Byte i;
for (i = 0; i < 8; i++)
{
SPI_Write_To_8x7219(i+1,0,0,0,0,0,0,0,0); //8 afficheurs,0,0 ); // efface 8 afficheurs
}
}
Affichage avec 8 MAX7219 et matrice de leds 8x8
Affichage avec 8 MAX7219 et matrice de leds 8x8
Affichage avec 8 MAX7219 et matrice de leds 8x8
Affichage avec 8 MAX7219 et matrice de leds 8x8
Affichage avec 8 MAX7219 et matrice de leds 8x8
Affichage avec 8 MAX7219 et matrice de leds 8x8
- paulfjujo
Expert- Messages : 2605
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonsoir,
donc pour 8 matrices => 8 x 2 ULN .. c'est possible aussi.
ne pas oublier que la max7219 a des fonctionalites en plus
qu'il faudrait alors gerer completement par du soft additionnel.
Temps-x a écrit :Bonjour tout le forum,
Pour 8 matrices, pourquoi ne pas faire du multiplexage
Réalisable avec l'utilisation de deux ULN2003A, 8x8= 64 points, bon je sais c'est pas le sujet évoqué.
A+
donc pour 8 matrices => 8 x 2 ULN .. c'est possible aussi.
ne pas oublier que la max7219 a des fonctionalites en plus
qu'il faudrait alors gerer completement par du soft additionnel.
Affichage avec 8 MAX7219 et matrice de leds 8x8
- Gérard
Expert- Messages : 1682
- Âge : 65
- Enregistré en : septembre 2015
- Localisation : Alsace - Haut-Rhin
F6FCO a écrit :Bonjour tous,
Je lis avec attention ce post car j'ai en projet futur un décodeur de code morse (en asm), 8 afficheurs sera le minimum pour que ce soit visible. Je n'ai aucune expérience avec ces composants donc j'apprend
Tu souhaites quoi, un affichage fixe ou défilant?
Affichage avec 8 MAX7219 et matrice de leds 8x8
- paulfjujo
Expert- Messages : 2605
- Âge : 73
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
Gérard a écrit :....Tu souhaites quoi, un affichage fixe ou défilant?
Dans tous les cas, vu la technologie employée par les MAX7219
transfert des datas par liaison serie SPI .. l'affichage est tout d'abord defilant
si on veut afficher 8 cars ( 8 matrices), l'info traversent les 7 premiers max7219 pour arriver au 8em
et apres coup , l'affichage peut rester fixe pendant le temps qu'on veut.
reste à rafraichir à tres haute vitesse (et non pas pixel par pixel, avec tempo intermediaire ) pour ne pas voir de defilement.
On peut aussi avoir acces à une matrice particuliere parmi les 8 , si on ne veut changer qu'un seul afficheur.
le morse se lisait sur un ruban déroulant , non ?
avec d'autres solutions decodeur + ULN , similaire à du multiplexage d'afficheurs 7 segments ,
il y aura aussi le multiplexage à masquer , grace à une vitesse rapide d'execution (duree inferieure à la persistence retinienne)
pour arriver à visualiser un affichage stable .
a F6FC0
quelle est ta source d'info MORSE .. issue d'une radio
Affichage avec 8 MAX7219 et matrice de leds 8x8
- F6FCO
Expert- Messages : 1470
- Âge : 70
- Enregistré en : décembre 2017
- Localisation : Furtif je suis.
- Contact :
paulfjujo a écrit :le morse se lisait sur un ruban déroulant , non ?
Dans les films western seulement, il s'apprend et se lit surtout avec deux oreilles et un cerveau .
paulfjujo a écrit :quelle est ta source d'info MORSE .. issue d'une radio
Pour ma part je lis et manipule couramment le morse :http://f6fco.pagesperso-orange.fr/CM4.htm
Quand je suis rentré dans la Marine c'était une partie de mon travail, avant que les armées n'abandonnent ce style de transmission dans les années 90. Aujourd'hui je pratique toujours sur les bandes radioamateur, on peut utiliser ces fréquences pour recevoir du morse, sinon on peut aussi utiliser d'autres sources, ce n'est pas ce qui manque sur le net.
Je n'ai pas besoin de machine pour le lire et il existe moult programmes sur PC pour le faire pour ceux que çà intéresserait, mais je trouve que ce serait une belle utilisation du PIC et des matrices à diodes.
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 12 invités