Multiplexage 7 Segment affiche avec Arduino et enregistre la MAJ

dans ce instructable, je vais enseigner les rudiments du multiplexage 7 affichage à segments à l’aide d’un Arduino et un couple de registres à décalage. Ce projet est bien adapté pour l’affichage des informations numériques ou si vous souhaitez contrôler une bande de LEDs. Pour les débutants, comme moi, je n’avais aucune idée sur la façon de s’attaquer à ce projet. Mais après tâtonnements et sang, sueur et larmes, je peux dire que j’ai une meilleure compréhension du multiplexage et la meilleure façon de l’appliquer sur un Arduino.

Tout d’abord, ce qu’est le multiplexage ? Qu’en est-il Charlieplexing ? Toutes les différences ?
En fait, ce sont ceux-là même... Charlieplexing suffit de multiplexage à un niveau supérieur. Tous deux sont des techniques utilisées pour réduire non seulement le nombre de quilles microcontrôleur nécessaires, mais aussi pour réduire les besoins en puissance sensiblement. Cependant, au détriment du temps et/ou de la luminosité.

Multiplexage, un ensemble de chiffres ou de rangée de LEDs sont divulgués à un moment donné. Après un certain temps, le chiffre entier ou la ligne est désactivée et la prochaine chiffre/ligne est transformée, etc.... Simple !

Cependant, Charlieplexing est un peu plus compliqué car il va plus loin que le multiplexage. Au lieu d’activer un chiffre entier ou une ligne, un seul segment ou LED individuel est activée/désactivée. Après un certain temps, le segment/LED est éteint et que le prochain segment/individu conduit fonctionne, etc.... Après avoir parcouru toutes une chiffre ou en rangée, le processus se répète avec le chiffres/le rang suivant. Donc, si vous êtes charlieplexing un 7 segments, vous consommerait un max de 20mA vs 160mA en multiplexage depuis 1 seul segment est allumé à la fois. L’inconvénient grave est qu’il faut plus de temps pour afficher des informations et luminosité est réduite parce que le programme doit parcourir tous les 7 segments + decimal ou chaque LED tout d’abord avant de passer à la ligne ou le chiffre suivant. Vous remarquerez également un léger scintillement comme vous enchaîner plusieurs affichages/LED.

Regardez ci-dessus pour une comparaison sur le multiplexage et charlieplexing. Remarquez comment charlieplexing nécessite plus de temps pour afficher un nombre ?

Avant de vous attaquer à votre projet de multiplexage, vous devez déposer tout--recherche autant que vous le pouvez. Sinon, vous finirez par perdre du temps, d’argent et tirer vos cheveux de la frustration.

Articles Liés

Différentes méthodes de conduite 7 Segment LED affiche avec Arduino

Différentes méthodes de conduite 7 Segment LED affiche avec Arduino

je voudrais juste montrer quelques différentes méthodes de connexion des affichages à 7 segments LED à un Arduino ou Atmega 328 IC. Ils ne sont que de simples codes soit automatiquement comptage via le code ou incrémentées / décrémentées grâce à une
Signal Flow affiche (avec Chibitronics et Arduino)

Signal Flow affiche (avec Chibitronics et Arduino)

Ce projet combine des autocollants de circuit Chibitronics avec Arduino simple de programmation pour créer une affiche avec voyants clignotants qui illustre le sens du signal studio enregistrement base !Étape 1: Outils et matériauxPour rendre cette a
Comment faire un affichage LED à 7 segments avec Arduino

Comment faire un affichage LED à 7 segments avec Arduino

Je vais vous montrer comment faire un segment 7 Ecran à LEDS. Combiner avec Arduino pour créer le compte à rebours, texte simple et plus encore. J'aime faire des projets originaux. J'ai cherché l'ensemble d'instructables et n'a pas trouvé un comme ça
Fait maison jouet caisse enregistreuse avec Arduino

Fait maison jouet caisse enregistreuse avec Arduino

Salut, je suis un fabricant âgé de 14 an. J'utilise principalement l'Arduino UNO et des choses que je peux acheter à la boutique de la RFY, de que j'habite à côté ou des choses d'autour de la maison. Mes sœurs cadettes dessiniez claviers sur papier e
Contrôle de graphique à barres simple LED avec Arduino

Contrôle de graphique à barres simple LED avec Arduino

dans ce tutoriel je vais vous montrer comment contrôler tableau simple de graphique à barres LED 10 w / Arduino ou Arduino clone MCU et MAX7219 (fonctionne également avec MAX7221) puce contrôleur LED.Voici la vidéo du produit fini en actionSur les ta
Une horloge de RVB LED 15 avec Arduino core

Une horloge de RVB LED 15 avec Arduino core

L'horloge de RVB utilise le modèle de composition de couleur RVB utilisé dans tous les écrans de couleur. Ce modèle utilise trois couleurs « de base », à savoir rouges, verts et bleus, pour construire n'importe quelle autre couleur « composite » du s
Smart personnel thermomètre avec Arduino

Smart personnel thermomètre avec Arduino

Cette instructable est préparée dans le cadre de notre mission pour TfCD (technique au service du Concept Design) cours de TU Delft. Ce instructable qui suit est préparé par :Bo Koperdraat : 4209567Karthik mandon : 4501578Dans ce instructable vous ap
IoT murale avec Arduino et ESP8266

IoT murale avec Arduino et ESP8266

Dans ce instructable, je vous montrer comment ajouter accessibilité améliorée, intelligence et une connectivité à une prise murale ordinaire. Cela se fait avec une combinaison de microcontrôleurs, Arduino, divers capteurs, ESP8266 et un mélange de pr
Contrôle des appareils ménagers avec Arduino

Contrôle des appareils ménagers avec Arduino

Bonjour Instructables... Voici le projet simple par lequel nous pouvons allumer et éteindre appareils par n'importe quel IR ordinaire distants comme TV, télécommandes DVD etc...,Étape 1: Composants requis Composants nécessitentCarte relais pilote - 1
Système de sécurité et contrôle d’accès avec Arduino et RFID

Système de sécurité et contrôle d’accès avec Arduino et RFID

système de sécurité et contrôle d'accès avec Arduino et RFIDCe projet est un evolotuin de mon premier projet appelé « Arduino – sécurité et contrôle d'accès système »Comme vous pouvez voir à l'http://arduinobymyself.blogspot.com.br/2012/03/arduino-si
Ligne de base suivant Robot avec Arduino

Ligne de base suivant Robot avec Arduino

07/09/2015Il a été quelques années puisque nous avons affiché initialement ce Robot suivant ligne de base avec tutorial Arduino, et il semble tellement de gens a jugé utile que nous devrions poster une mise à jour qui se déroule courant Arduino bibli
Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Salut!!. Je suis Avra et c'est mon premier instructable. Ici je vais vous expliquer comment graver les codes sur autonome AVR ICs sans utiliser n'importe quel USBASP, tout cristal externe et un chargeur de démarrage. Vous avez seulement besoin d'une
Calculatrice de Code de couleur de résistance avec Arduino

Calculatrice de Code de couleur de résistance avec Arduino

Il s'agit d'une bande de 4 résistance mécanique du Code couleur calculatrice, mГЄlГ l'idée de faire que cette résistance mécanique est venue quand j'ai accidentellement laissé tomber ma boîte de résistances et de toutes les résistances (1300 d'entre
Enfants de l’écran minuterie avec Arduino

Enfants de l’écran minuterie avec Arduino

Ce dispositif donne un parent vraiment robuste moyen de contrôler la quantité de temps d'écran (TV / DVD / console) leurs enfants ont chaque jour. Il fonctionne en ayant un temps-switch intelligent qui contrôle le signal HDMI en passant entre un appa