Affichage à 7 segments Charlieplexing (1 / 3 étapes)

Étape 1: Principe de fonctionnement

je ne vais pas dire ici les informations de base sur le SSD, la convention de dénomination de segment ou le concept du multiplexage de SSD ordinaire et pourquoi cela fonctionne ; qui peut être facilement trouvés dans les ressources existantes.

En supposant que la compréhension de cette toile de fond, voici le schéma en utilisant le brochage de la Radio Shack common cathode SSD partie 276-0075. Observer attentivement comment les connexions SSD LED douze (huit anodes chaque et les cathodes communes quatre) sont reliées aux lignes neuf sélectionnez (Sel). Par exemple, Notez que la cathode commune de SSD0 (les « principes » position de l’affichage à quatre chiffres) et les anodes de segment « a » de la trois autre SSD partage sélectionner ligne Sel0.

Ce que déclare les lignes de Sel doivent-ils être en provoque le chiffre « 1 » à apposer sur tout SSD0 ? Seuls segments « b » et « c » sont éclairées, donc Sel2 et Sel3 doivent être élevée (É) avec basse Sel1, Sel4, Sel5, Sel6, Sel7 et Sel8 (L). La cathode commune de SSD0 est connectée à Sel0, Sel0 doit donc aussi être L. Dans ces conditions, un « 1 » apparaît en effet sur SSD0.

Charlieplexing n’est pas sans complications. À ce stade, Notez que les cathodes de SSD2 et de SSD3 sont H parce qu’ils sont aussi connectés à Sel2 et Sel3 respectivement. Anodes le segment du « a » LED sont connectés à Sel0 qui est actuellement L. Ainsi, le segment « a » LEDs sont inversés-biaisé. Bien que cette condition ne provoque pas d’éclairer, il est important de comprendre que les LEDs sont soumis à (et doit être évalué pour) le maximum possible inverser la tension. Le H de l’Arduino est + 5V et c’est aussi la tension inverse maximale de note donnée pour le 276-0075.

Mais un problème demeure. Plutôt que d’être éteinte, SSD1 affiche également "1" !  Il s’agit d’une énigme. Sel1 doit être L pour garder le segment « a » éclairer mais, parce que Sel1 est également reliée à la cathode commune de SSD1, il faut H ou les SSD0 et SSD1 sera active.

Clairement un pin select ne peut pas être aussi bien L et H simultanément. Cependant, si nous déconnecter Sel1 nous obtenons le résultat souhaité. Une ligne déconnectée n’est ni H, ni L – c’est dans un État tiers « circuit ouvert », qui provoque tous les voyants attachés à être éteint. Un Sel1 déconnecté sans courant, pour le segment « a » anodes et fournit également sans voie de retour à la terre pour la cathode commune de SSD1. Formidable ! Alors, comment nous déconnectons sélectivement broches ?

Voici l’Arduino, où c’est facile. Chaque goupille de Arduino peut être programmé comme une sortie ou une entrée. Comme entrée, il peut ni source ni évier actuel. Nous n’utilisons pas le code pin pour ses propriétés d’entrée ; simplement pour le fait qu’une broche d’entrée n’est pas une tige de sortie et est donc « déconnecté » de la matrice de LED. Cette dépendance tristate broches est une caractéristique de charlieplexing. Donc les règles de programmation sont simples : définir les axes de sélection H pour les segments à afficher, définir le tronçon restant certains pins comme entrées et définir l’axe de sélection SSD L.

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
Comment utiliser un affichage à sept segments - Arduino Tutorial

Comment utiliser un affichage à sept segments - Arduino Tutorial

Un Segment afficheur sept, est une forme de dispositif d'affichage électronique pour l'affichage de chiffres décimaux qui est affiche une matrice de points alternatif au plus complexe.Affichage à sept segments est largement utilisés dans les horloges
Décennie Counter tutoriel mettant en vedette la 74LS93 - une clé pour les pilotes d’affichage 7 segments

Décennie Counter tutoriel mettant en vedette la 74LS93 - une clé pour les pilotes d’affichage 7 segments

Salut à tous!!!Il s'agit de ma cinquième de nombreux tutoriels bloc électronique pour mon prochain électronique Conseil d'apprentissage.  Cette vidéo montre le 74LS93 décennie Counter IC.  Le but de cette vidéo est pour vous apprendre comment créer l
AFFICHAGE 7 segments

AFFICHAGE 7 segments

Cette instructable illustre l'affichage de 0 à 9 chiffres de 7 segments d'affichage en utilisant Arduino.et ces type d'instructables sont uniquement pour le beginner.if de l'arduino vous trouvez des difficultés en suivant mon tutoriel s'il vous plaît
Compteur décimal Arduino avec affichage 7 segments

Compteur décimal Arduino avec affichage 7 segments

En utilisant un arduino uno et un affichage 7 segments, que nous allons faire un circuit très simple et basique qui compte de 0 jusqu'à 9 et se répète jusqu'à ce que vous l'arrêtiez.Étape 1: Les choses que nous aurons besoin Arduino UNORésistance de
7 affichage de segment LED avec contrôleur PIC et Flowcode V5

7 affichage de segment LED avec contrôleur PIC et Flowcode V5

Tout d'abord, si vous avez des questions, n'hésitez pas à commenter ! Je serais plus qu'heureux de répondre à votre question aussi bien que possible !Matériaux utilisés :-PIC 18F452 microcontrôleur (n'importe quel microcontrôleur PIC avec assez broch
Raspberry Pi : Lecture affichage à 7 segments

Raspberry Pi : Lecture affichage à 7 segments

Lire l'affichage à sept segmentsIntroductionNombreux capteurs n'ont pas de façon simple à brancher directement sur eux--et même lorsqu'il existe un moyen de le pirater, cela entraine souvent des compétences à souder mad-montage en surface. Simplement
Arduino - Theremin avec affichage à 7 segments LED

Arduino - Theremin avec affichage à 7 segments LED

dans ce instructable, je vais vous montrer comment faire un jouet simple, cette combinaison de LED flash et Theremin. Nous allons à l'aide d'une électronique de base construit au sommet d'un Arduino. L'idée de base de 7 LED afficheur provenait bénéfi
Interfaçage MSP430 Launchpad avec affichage 7 segments

Interfaçage MSP430 Launchpad avec affichage 7 segments

Bonjour les gens,Bienvenue à mon MSP430 Launchpad interfaçage tutoriel, dans ce instructable je va être entoilage un Launchpad MSP430 avec un affichage 7 segments de la cathode commune.Veuillez noter que je suis reformater mon article original publié
Horloge d’affichage 7 segments!!

Horloge d’affichage 7 segments!!

Dans ce instructable, je vais enseigner que vous haw pour faire une horloge d'affichage de chiffres 7 segments !Vous aurez besoin :Un kit de sunfounder qui comprend une maquette, les fils de raccordement, boutons, LED, un affichage 7 segments et des
Enregistrez vos NIP au projet d’affichage 7 segments

Enregistrez vos NIP au projet d’affichage 7 segments

Un afficheur 7 segments est beaucoup utile mais une mauvaise chose, c'est qu'il utilise un grand nombre de broches du microcontrôleur vous. Vous pouvez utiliser seulement deux ou trois afficheurs sept segments avec microcontrôleurs arduino uno, ardui
(BCD) de l’affichage à 7 segments

(BCD) de l’affichage à 7 segments

Binary Coded Decimal (BCD) de l'affichage à 7 segments > il s'agit de mon premier instructables, Désolé qu'il n'est pas bien détaillé, pièces électroniques utilisées sont un affichage 7 segments, résistances 7-470 ohms, résistances de 4-k ohms, ic -
Conduite multiplexés affichage à 7 segments

Conduite multiplexés affichage à 7 segments

Dans ce tutoriel, je vais vous montrer comment conduire multiplexé afficheurs sept segments à l'aide d'une carte ArduinoÉtape 1: composants : Carte Arduino - j'utilise Arduino Nano mais tout Conseil avec plus de 10 sorties numériques devrait le faire
Compter sur l’affichage 7 segments 3 W/RPi

Compter sur l’affichage 7 segments 3 W/RPi

Dans ce instructable je vais montrer et vous enseigner comment faire sept segments d'affichage qui affiche un compte à rebours du 9 à zéro (point est facultatif) avec une framboise pi 3.Éléments requis:-1 x pi framboise 31 x carte de prototypage prot