Comment contrôler un 8×8 LED Matrice Avec Arduino

Arduino est un circuit unique est utilisé en conjonction avec le logiciel Arduino pour rendre l’utilisation de l’électronique plus facile . Il permet le contrôle de circuits électroniques grâce à la programmation sur une petite échelle simple. Un 8×8 LED (diode électroluminescente ) matrice est généralement achetés comme une unité complète , même si certaines personnes peuvent choisir d’acheter 64 LED et les câbler ensemble. Le plus grand défi en accrochant la matrice de LED à la carte Arduino est de s’assurer que les broches sont câblés sur les entrées ou sorties appropriées , comme c’est un peu contre-intuitif . Instructions
Le 1

Orient votre matrice de LED de sorte que les broches 1 à 8 sont sur ​​le fond, va de gauche à droite , et les broches 9 à 16 sont sur ​​le dessus , allant de droite à gauche . Orientez votre carte Arduino sur le côté de la matrice , avec les sorties numériques ( marqués ) dans la partie supérieure et les entrées analogiques ( étiquetés ) dans le bas .
2

fil ainsi que les repères de la matrice 1 à 4 avec des sorties numériques de société 2 à 5 , dans cet ordre . Les repères de la matrice fils ensemble 5 à 8 avec des entrées analogiques bord 0 à 3, dans cet ordre. Les repères de la matrice fils ensemble 9 à 16 avec des sorties numériques du conseil d’administration de 13 à 6 , dans cet ordre .
3

l’aide du logiciel Arduino , définissent vos variables en fonction de la disposition des broches et des entrées /sorties . Les nombres dans les épingles variables correspondent à l’ordre du câblage vous n’avez , avec -1 ajoutée comme un mannequin pour faire démarrer tableau à la position 1 . Les colonnes de la matrice de LED sont définis par 8 broches dans l’ordre 13 , 3 , 4 , 10 , 6 , 11 , 15 , 16 , et les lignes de la matrice de LED sont définis par 8 broches dans l’ordre 9 , 14 , 8 , 12 , 1 , 7 , 2 , 5 . Ceux que vous donnent les définitions de variables rows et cols . Photos

Exemple de code : # include

octet col = 0 ;

leds d’octets [ 8 ] [ 8 ] ;

int repères [ 17 ] = { -1 , 5, 4, 3, 2, 14, 15, 16, 17, 13 , 12, 11, 10, 9, 8, 7, 6} ;

int cols [ 8 ] = { broches [13] , épingles [ 3 ] , broches [ 4 ] , [10] épingles , épingles [ 06] , [11] broches , épingles [15] , épingles [16] } ;

int lignes [ 8 ] = { broches [ 9 ] , broches [ 14 ] , broches [ 8 ] , broches [ 12 ] , broches [ 1 ] , broches [ 7 ] , broches [ 2 ] , tiges [5 ] } ;
4

de là, vous pouvez faire les LED clignotent dans n’importe quel modèle que vous désirez en définissant une matrice de 8×8 en termes de 0 et de 1 . Par exemple, pour définir la lettre « H » , vous pouvez mettre dans votre code avec 1s pour allumer certains voyants pour faire la forme de la lettre H :

# define H { {

0, 1, 0, 0, 0, 0, 1 , 0} ,

{ 0, 1, 0, 0, 0, 0, 1 , 0} , {0 Photos

, 1, 0, 0, 0, 0, 1, 0} ,

{0, 1 , 1, 1 , 1, 1 , 1, 0} ,

{ 0, 1, 0, 0, 0, 0, 1 , 0} ,

{ 0, 1, 0, 0, 0, 0, 1 , 0} ,

{0, 1 , 0, 0 , 0 , 0 , 1 , 0 } ,

{ 0 , 1 , 0 , 0 , 0 , 0 , 1 , 0 }}

Laisser un commentaire