Modifications

Sauter à la navigation Sauter à la recherche
3 017 octets ajoutés ,  7 mars 2013 à 22:17
aucun résumé de modification
Ligne 29 : Ligne 29 :     
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-02.jpg}}
 
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-02.jpg}}
{{asm-text}} '''SOYEZ ATTENTIF! LA MATRICE DOIT ETRE INSTALLEE DANS LE BON SENS!'''<br /><br />
+
{{asm-text}} Remove the parts from packaging and place the LED matrix OVER the silkscreen side. It can go 'either way' - the matrix is symmetric so as long as it goes onto the front it will work in any orientation. Do not solder the matrix over the chip on the back of the backpack - it will not work then!
Premièrement, cherchez la ligne de texte qui se trouve sur l'une des faces de la matrice.
      
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-03.jpg}}
 
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-03.jpg}}
{{asm-text}} '''SOYEZ ATTENTIF! LA MATRICE DOIT ETRE INSTALLEE DANS LE BON SENS!'''<br /><br />
+
{{asm-text}} Turn the backpack over so its sitting flat on the matrix.
Trouvez ensuite le coin du backpack qui contient un point (à la place d'un des nombreux carrés). Assurez vous que le côté de la matrice avec me texte correspond bien au côté avec le point!
      
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-04.jpg}}
 
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-04.jpg}}
{{asm-text}} '''SOYEZ ATTENTIF! LA MATRICE DOIT ETRE INSTALLEE DANS LE BON SENS!'''<br /><br />
+
{{asm-text}} Solder all 16 pins.
Glissez la matrice dans les trous du backpack et retournez le tout. Vérifiez encore une fois que le texte est du même côté que le texte d'Adafruit car une fois la matrice soudée, il sera impossible de revenir en arrière.
      
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-06.jpg}}
 
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-06.jpg}}
 
{{asm-img|img=ADF-LED-BACKPACK-MATRICE-20mm-07.jpg}}
 
{{asm-img|img=ADF-LED-BACKPACK-MATRICE-20mm-07.jpg}}
{{asm-text}} Soudez les 16 broches
+
{{asm-text}} Raccourcissez ensuite les broches avec un pince coupante.
   −
Raccourcissez ensuite les broches avec un pince coupante.
   
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-07(2).jpg}}
 
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-07(2).jpg}}
 
+
{{asm-text}} Now you're ready to wire it up to a microcontroller. We'll assume you want to use a 4pin header. You can also of course solder wires directly. Place a 4-pin piece of header with the LONG pins down into the breadboard.
{{asm-text}} Vous êtes maintenant prêt à raccorder votre backpack sur un microcontroleur. Nous partons du principe que vous voulez utiliser un header (pinHeader) à 4 broches. Vous pouvez également souder des fils directement sur le backpack. Placez une section de 4 pinHeader avec la partie longue enfoncée dans le breadboard.
      
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-08.jpg}}
 
{{asm-row|img=ADF-LED-BACKPACK-MATRICE-20mm-08.jpg}}
Ligne 59 : Ligne 54 :  
C'est fini! Vous êtes maintenant prêt à passer à la partie logicielle!  
 
C'est fini! Vous êtes maintenant prêt à passer à la partie logicielle!  
   −
{{traduction}}
+
== Programmation de la matrice 8x8 (mini) ==
 +
 
 +
'''AdaFruit à écrit une librairie pour vous aider à utiliser cette matrice 8x8. La librairie est écrite pour Arduino et fonctionnera avec n'importe quel Arduino puisqu'il n'utilise que le bus I2C. C'est un code portable qui devrait être facilement adapté pour d'autres micro-controleurs.''''
 +
 
 +
Raccorder l'afficheur est vraiment simple:
 +
 
 +
* Connectez '''CLK''' sur le signal d'horloge I2C - Sur un Arduino UNO c'est la broche Analogique #5, Sur Leonardo c'est la broche Digital #3, sur le Mega c'est la broche Digital #21
 +
* Connectez '''DAT''' sur la connexion Data d'I2C - Sur un Arduino UNO c'est la broche Analogique #4, Sur Leonardo c'est la broche Digital #2, sur le Mega c'est la broche Digital #20
 +
* Connectez '''GND''' à la masse commune (Gnd/Ground)
 +
* Connectez '''VCC+''' pour l'alimentation - 5V est préférable mais cela semble fonctionner en 3V (pour les microcontroleurs 3V).
 +
 
 +
Ensuite, téléchargez la [https://github.com/adafruit/Adafruit-LED-Backpack-Library libriarie Adafruit LED Backpack depui github] . Pour télécharger, cliquez sur le bouton DOWNLOADS dans le coin supérieur droit, renommez le répertoire décompressé comme '''Adafruit_LEDBackpack'''.
 +
 
 +
Vérifiez que le répertoire '''Adafruit_LEDBackpack''' contienne bien les fichiers '''Adafruit_LEDBackpack.cpp''' et '''Adafruit_LEDBackpack.h'''. Placez le répertoire de la librairie Adafruit_LEDBackpack dans votre répertoire Arduino ''arduinosketchfolder/'''libraries'''/''.
 +
 
 +
Vous pourrez avoir besoin de créer un sous répertoire "libraries" s'il s'agit de votre première librairie.
 +
 
 +
[https://github.com/adafruit/Adafruit-GFX-Library Vous aurez également besoin de télécharger la librairie Adafruit GFX - que vous renommerez et installerez également dans les librairies Arduino]. Cette librairie n'est pas utilisée par l'afficheur 7-segments mais uniquement pour les affichages en matrice. Sont installation est cependant nécessaire.
 +
 
 +
Redémarrez votre Arduino IDE.
 +
 
 +
Une fois l'IDE redémarré, vous devriez être capable de sélectionner le sketch d'exemple '''File->Examples->Adafruit_LEDBackpack->matrix88'''. Chargez le sur votre Arduino comme vous le faite d'habitude. Vous devriez voir le programme de test exécuter toute une série de routines d'affichage.
 +
 
 +
[[Fichier:ADF-LED-BACKPACK-MATRICE-20mm-INTRO.jpg|400px]]
 +
 
 +
Une fois que vous êtes satisfait du fonctionnement de la matrice, vous pouvez écrire vos propres sketchs. La matrice 8x8 supporte toutes les fonctionnalités de la librairie GFX - afficher des points (pixels), lignes (lines), rectangles, cercles (circles), triangles, rectangle arrondis (roundrects), et de petites images (small bitmaps). Pour plus de détails [Tutoriel Librairie Adafruit GFX|vous pouvez consulter notre tutoriel sur la librairie GFX qui présente toutes les fonctions].
 +
 
 +
Toutes les routines d'affichage ne font que modifier l'image stockée dans la mémoire d'Arduino. N'oubliez pas d'appeler '''writeDisplay()''' après les opérations de dessin pour 'envoyer' le contenu de la mémoire dans l'afficheur via I2C.
 +
 
 +
Il y a quelques routines qui sont plus spécialement dédiée aux matrices:
 +
* '''setBrightness(luminosité)''' - permet de changer la luminosité globale de l'afficheur. 0 pour le moins lumineux, 15 est le plus lumineux (valeur utilisé à la mise sous tension de l'afficheur).
 +
* '''blinkRate(vitesse)''' - permet de faire clignoter l'afficheur dans sont entièreté. 0 = pas de clignotement. 1, 2 ou 3 pour faire clignoter l'afficheur.
 +
 
    
{{ADF-LED-BACKPACK-TRAILER}}
 
{{ADF-LED-BACKPACK-TRAILER}}
29 917

modifications

Menu de navigation