Étape 1: Un tableau de LED
Le tableau LED organise les LEDs en lignes et colonnes. Les voyants de la grille ont leurs deux connexions, leurs cathodes et les anodes, connectés aux autres les LEDs. En faisant ces connexions correctement, un microcontrôleur peut conduire toute une LED sur tout en laissant les autres au large.
Dans le diagramme ci-dessous la LED à la colonne 1 rang 1 devait être activée si une tension positive est appliquée en C1 alors que le sol est appliqué à R1. Cette diode (C1 R1) s’illuminait.
Si, en plus de cela, R3 a été aussi au potentiel de terre puis la LED de R3 C1 serait aussi clair.
Vous pourriez fonctionner que si nous devions également allumer la LED R1 C3, qui le R3 C3 s’allume également, même si nous ne voulons pas le voir. Il y a tension sur C3 et terrain sur R3, donc la LED va à la lumière elle-même.
Pour éviter ce problème, nous pouvons prendre une ligne ou une colonne à la lumière à la fois. Dans ce Instructable je maitrise une colonne à la fois. Le microcontrôleur affiche un modèle sur colonne 1, puis passe rapidement à colonne 2 avec un motif différent. Le firmware se déplace dans toutes les cinq colonnes, puis continue à cycle maintes et maintes. Fait lentement, c’est plutôt étrange qu’une seule colonne est affichée à la fois.
Mais si le vélo arrive vite, puis il apparaît à le œil humain que la totalité de l’écran affiche correctement un caractère.
Le logiciel configurera colonne 1 sur une tension positive lors de la définition 2-5 à la terre. Un modèle qui se traduit par des goupilles de ligne définies pour une tension positive ou le sol est ensuite défini sur les broches de la ligne. Après un retard, colonne 1 est mis à la terre et la colonne 2 est définie sur une tension positive. Un nouveau modèle est envoyé aux lignes.
Chaque colonne est individuellement attribué à une tension positive, chaque ligne obtient un modèle des LED à la lumière vers le haut. Lorsqu’il passe rapidement reprises le Module Array LED affiche un caractère unique.