.
DMD P10 : Afficheur matriciel 32*16 mono-couleur
1_Qu’est-ce qu’un afficheur matriciel ?
DMD (dot-matrix
display) : il se compose d'une matrice de points de lumières disposés dans
une configuration rectangulaire de sorte qu'en allumant ou éteignant des
lumières sélectionnées
Le fonctionnement de cet afficheur
Il est composé par :
- Des registres 74HC595 (ms D1-D16)
- l'élément tampon 74HC245 (ms D17)
- Des décodeur 74HC138 (ms D18)
- l'onduleur 74HC04 (ms D19)
- 4 transistors à canal P assemblés IRF7314
- des résistances
- deux électrolytes C1; C2 – 470
- Des condensateurs
fiche technique DMD P10 |
Tous les
signaux venant au connecteur HUB1.2 passent par un tampon D17 ms, dans lequel
chacun des signaux SCLK et CKL passe par deux lignes , Certains vont aux
registres (D1-D16) du module et les autres vont au connecteur de sortie pour fonctionner avec
les modules suivants
Spécifications du module LED P10:
Tension de
fonctionnement: 5 V
32 x 16 LED
rouge
Corps :
plastique
Contrôle IC
à bord
2_Comment utiliser ce périphérique sur Arduino ?
Étape 1: connectez le DMD à Arduino :
- OE :Activer / désactiver toutes les LED
- A ,B,C,D : pins select which 1/4 of the DMD is selected
- CLK : Utilisé pour synchroniser chaque pixel dans les registres à décalage DMD
- SCLK :Verrouille le contenu actuel des registres à décalage
- DMDR : Le flux de données de pixels bruts
Étape 2 : Programmation :
Coller ce script sur ide
arduino ;
#include
#include
#include
#include
const int WIDTH = 1;
const
uint8_t *FONT = Arial14;
SoftDMD dmd(WIDTH,1);
DMD_TextBox box(dmd);
void setup() {
Serial.begin(9600);
dmd.setBrightness(255);
dmd.selectFont(FONT);
dmd.begin();
}
void loop() {
dmd.drawString(0,0,String("Hello"));
}
pour obtenir cette résultat :
Tags:
Electronics
suivez nous sur Instagram : https://www.instagram.com/ranizouaoui/
ReplyDelete