Charlieplexing LED - la théorie (3 / 7 étapes)

Étape 3: Introduction « complémentaire drive »

Un autre nom qui est plus précis pour décrire « charlieplexing » est « 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.

Articles Liés

Horloge numérique Arduino (avec Charlieplexing LED, affichage à 7 segments)

Horloge numérique Arduino (avec Charlieplexing LED, affichage à 7 segments)

c'est mon deuxième instructable. Je viens d'avoir un état d'esprit de faire une montre digitale. Mais je voulais faire un processus d'apprentissage. j'ai déjà eu un sanguino j'aurais pu facilement utiliser cette Atmega644 s'écailler. il aurait été pl
Grille Adafruit Huzzah 42 Charlieplex LED

Grille Adafruit Huzzah 42 Charlieplex LED

Ce que nous faisons ?Nous allons créer une grille de LED de 6 x 7 contrôlable avec des composants.CharlieplexingCharlieplexing est une méthode pour contrôler individuellement plus voyants que les épingles utilisées. Cette méthode est populaire, puisq
Cube de Charlieplex LED 3D de lumières d’arbre de Noël

Cube de Charlieplex LED 3D de lumières d’arbre de Noël

temps des fêtes est le moment idéal pour obtenir un grand nombre de LEDs très bon marché. Cette instructable utilise 80 LEDs d'une guirlande lumineuse de LED sapin faire cube LED 3D vénérable. Dans ce cas un 5 x 4 x 4 cube.Les seuls autres composante
Comment faire un coeur charlieplexed LED

Comment faire un coeur charlieplexed LED

avec Valentin juste autour du coin, vous pensez probablement ce qu'il faut obtenir votre autre significatif, ou comment faire pour impressionner quelqu'un assez pour devenir un soCe cœur est facile à faire et se montrer vos talents de créateur pour q
5 x 4 LED affichage matrix à l’aide d’un Basic Stamp 2 (bs2) et Charlieplexing

5 x 4 LED affichage matrix à l’aide d’un Basic Stamp 2 (bs2) et Charlieplexing

avez un Basic Stamp 2 et certains voyants supplémentaires assis autour ? Pourquoi ne pas jouer avec la notion de charlieplexing et de créer une sortie à l'aide de seulement 5 broches.Pour cela instructable je vais utiliser le BS2e mais n'importe quel
Comment conduire un grand nombre de LEDs de quelques pins de microcontrôleur.

Comment conduire un grand nombre de LEDs de quelques pins de microcontrôleur.

En utilisant le fait que de microcontrôleur NIP ont trois États (+ V, GND, ou« haute impédance », vous pouvez conduire N*(N-1) LEDs de pins N. Si le petit 8broche microcontrôleur comme un PIC12Fxxx ou un ATtiny11 pouvez conduire 20 del surses cinq di
Contrôle de 20 Led de 5 pins Arduino à l’aide de Charlieplexing

Contrôle de 20 Led de 5 pins Arduino à l’aide de Charlieplexing

aujourd'hui, je vais vous montrer comment contrôler 20 LED de 5 pins Arduino. Je travaille sur un projet où j'ai besoin de contrôle 15 LED, 3 boutons, 3 sept segment affiche et une orbe RVB d'un Arduino. Maintenant, si vous travaillez dehors, vous ve
Charlieplexed Arduino 8 x 8 LED grille affichage bouclier fait et simulés dans les Circuits 123D

Charlieplexed Arduino 8 x 8 LED grille affichage bouclier fait et simulés dans les Circuits 123D

edit : Wow, il a remporté un prix génial ! Merci beaucoup les gars !Charlieplexing (http://wealoneonearth.blogspot.nl/2013/03/design-note-charlieplexing-led-matrices.html) est une méthode puissante pour un grand nombre de LEDs au volant d'une quantit
Créer l’Arduino piloté par LED growbox

Créer l’Arduino piloté par LED growbox

un tout à l'heure, j'ai remarqué beaucoup de gens à l'aide du contrôleur de l'Arduino pour toutes sortes de projets de maison. Je savais que je viens * avait * d'en avoir un.Après je l'ai reçu par la poste et d'explorer ses possibilités, il m'a sembl
Charliexplexed LED horloge - Arduino

Charliexplexed LED horloge - Arduino

Une de mes horloges a cessé de fonctionner- et c'est arrivé à être une horloge que ma femme aime beaucoup. Est allé à l'atelier de réparation, et le gars a dit qu'il n'avait pas les pièces de rechange et qu'il ne pouvait pas réparer cela. Alors-j'ai
Infini miroir horloge

Infini miroir horloge

Depuis que mes bandes de LED RVB adressables (WS2812B) venaient d'Aliexpress, j'ai été fasciné par LED projets. Suite à mon succès avec mon horloge LED Charlieplexed, j'ai voulu créer quelque chose avec plus de Jazz...Tout en naviguant sur google ima
Fun Hackable haut-parleur Timer

Fun Hackable haut-parleur Timer

c'est un amusement minuterie enceinte j'ai fait pour quelques conférences à venir.  Il utilise un affichage à 4 chiffres charlieplexed LED (pseudo 7 segments) et est commandé par un ATMega328 AVR ou un Arduino.  Il permet une durée par défaut d'être
Cellule solaire et son utilisation

Cellule solaire et son utilisation

le circuit illustré ci-dessous est utilisé comme cellule solaire. Vous pouvez obtenir la plaque de votre vieille calculatrice solaire défectueux. Soigneusement dissimuler plaque avec des déchirures de ses 2 fils. Connectez les deux fils à une LED via
Piratage de la CharlieCube

Piratage de la CharlieCube

Cette instructable, est sur le charliecube et ses sur le piratage, et comment j'ai utilisé une feuille de calcul pour pirater un cube de LED.Pour commencer, je suppose que j'ai besoin d'expliquer ce qu'un charliecube est. Un charliecube est un 4 x 4