Étape 6: Codage il - un simple test.
#define a 8
#define B 9
#define C 10
#define D 11
#define E 12
Ensuite, nous définissons les connexions réelles de la LED. Vous pouvez voir que j’ai les définir comme ils sont mis en place dans le circuit simplifié. La première ligne est chaque LED avec elle est cathode connectée à la broche 1 :
int c [5] [4] [2] = {}
{{A, B}, {A, C}, {A, D}, {A, E}},
{{B, A}, {B, C}, {B, D}, {B, E}},
{{C, A}, {C, B}, {C, D}, {C, E}},
{{D, A}, {D, B}, {D, C}, {D, E}},
{{E, A}, {E, B}, {E, C}, {E, D}}
};
Dans setup() nous mettre toutes les broches de l’entrée.
La méthode light() est juste une façon commode de définir les axes pertinents aux sorties et les hautes et basses comme l’exige :
{nulle lumière (int broches [2])
pinMode (broches [0], sortie) ;
digitalWrite (épingles [0], HIGH) ;
pinMode (axes [1], sortie) ;
digitalWrite (pins [1], faible) ;
}
La méthode test_loop() juste utiliser la méthode test() d’allumer chaque LED pour une demi-seconde :
Et enfin, la méthode de loop () appelle simplement la méthode test_loop().
La chose seulement rusée ici est réellement définir la matrice de LED correctement.