Étape 3: Introduction « complémentaire drive »
Dans votre microcontrôleur moyen vous pouvez dire dans le firmware du micro pour définir un code pin de sortie soit un « 0 » ou un « 1 », ou qui présentent une tension de 0V à la sortie ou une tension de 5V à la sortie.
Le diagramme ci-dessous montre maintenant la LED sandwich avec un partenaire inversé... ou un complément de LED, lecteur donc complémentaire.
Dans la première moitié du diagramme, le micro est sortie 5V à broches A et 0V à broche B. Le courant s’écoule ainsi de A à B. LED2 étant orienté vers l’arrière à LED 1 aucun courant ne coulera à travers elle et il s’allume pas. C’est ce qu’on appelle inverse biaisé. Nous avons l’équivalent de la situation dans la page précédente. Nous pouvons ignorer essentiellement LED2. Les flèches indiquent le flux de courant.
Une LED est essentiellement une diode (donc Light Emitting Diode). Une diode est un dispositif qui permet de courant de circuler dans une seule direction, mais pas dans l’autre. Le schéma d’une LED, montre sorte de courant s’écoule dans le sens de la flèche... mais est bloqué l’autre sens.
Si nous indiquons le micro à 5V pour épingler B et 0V sur la broche de sortie maintenant un nous avons le contraire. Maintenant LED1 est inversée biaisé, LED2 est décentré vers l’avant et permettra la circulation du courant. LED2 s’illuminera et LED1 sera foncée.
Maintenant peut être une bonne idée de regarder les schémas des différents projets mentionnés dans l’introduction. Vous devriez voir un tas de ces paires complémentaires dans une matrice. Bien sûr dans l’exemple ci-dessous nous roulons deux LEDs avec deux épingles à microcontrôleur... vous pourriez dire pourquoi s’en préoccuper.
Eh bien, la section suivante est où nous arrivons au courage de charlieplexing et comment il fait une utilisation efficace d’un broches de sortie de microcontrôleurs.