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 ] };
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 }}
4