Etape 5: Programmation : trucs complexes
Mais nous pouvons faire quelque chose comme ceci :
int la fonction loop() :
tout d’abord nous devons construire la matrice dans l’arduino avec la forme que nous voulons
int matrice [9] [9] = {}
{0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0}
}
J’ai dessiner un A là, vous pouvez dessiner anithing
Ensuite, nous avons à la lumière comme de la led dans la matrice
tout d’abord, nous allons faire un certain temps qui se répète à l’infini, d’avoir la lettre tout le temps
{while(1)}
pour (int L = 0 ; L < 0 ; L++) {/ / le "pour" pour les lignes
pour (int C = 0 ; C < 9 ; C++) {/ / le "car" des colonnes
nous vérifions dans la matrice, si nous avons 1 - le voyant lumineux est sur
Si (matrice [L] [C] == 1) {}
Si nous avons 1 dans la matrice que nous allume la led correspondante sur la matrice
digitalWrite (ligne [L], HIGH) ;
digitalWrite (col [C], faible) ;
delayMicroseconds(100) ;
}
ici, nous passons la led éteint
digitalWrite (ligne [L], faible) ;
digitalWrite (col [C], HIGH) ;
delayMicroseconds(100) ;
}
}
}
alors qu’il était
suivant certains films et un fichier avec texte défilant.