Loisirs et Intérêts

Comment contrôler un 8x8 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 8x8 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 8x8 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 }}


https://fr.htfbw.com © Loisirs et Intérêts