Multiplexación de 7 segmentos muestra con Arduino y registros de cambio

en este instructable, enseñará los fundamentos de la multiplexación 7 exhibiciones de segmento utilizando un Arduino y un par de registros de cambio. Este proyecto es ideal para mostrar información numérica o si quieres controlar un montón de LEDs. Para los principiantes, como yo, no tuve ninguna pista sobre cómo abordar este proyecto. Pero después de ensayo y error y sangre, sudor y lágrimas, puedo decir que tengo un mejor entendimiento de la multiplexación y la mejor manera de implementar en un Arduino.

En primer lugar, ¿qué es la multiplexación? ¿Charlieplexing? ¿Las diferencias?
En realidad, son ellos mismos... Charlieplexing sólo lleva a un nivel más alto de la multiplexación. Ambas son técnicas usadas para reducir no sólo el número de pines del microcontrolador es necesario, sino también a reducir substancialmente los requisitos de energía. Sin embargo, a costa de tiempo o brillo.

Multiplexación, un dígito entero o fila de LEDs se muestran al mismo tiempo. Después de algún tiempo, la fila o dígito entero está apagado y se activa el siguiente dígito/fila, etc... ¡ Simple!

Sin embargo, Charlieplexing es un poco más complicado, que va más allá de la multiplexación. En vez de encender un dígito entero o un fila, un solo segmento o individual LED esté encendido. Después de algún tiempo, se apaga el LED de segmento y el siguiente segmento/individual LED esté encendido, etc.... Después de ciclismo a través de una fila de dígitos, el proceso se repite con el siguiente dígito/fila. Por lo tanto, si eres charlieplexing un segmento de 7, consumen un máximo de 20 mA vs 160mA en multiplexación desde 1 sólo segmento está en un momento. El grave inconveniente es que tarda más en Mostrar la información de brillo se reduce porque el programa necesita cada LED primero antes de pasar al siguiente dígito o fila o ciclo a través de los 7 segmentos + decimales. Usted también notará un leve parpadeo como cadena de LEDs de pantallas más.

Mirar arriba para una comparación en la multiplexación y charlieplexing. ¿Observe cómo charlieplexing requiere más tiempo para mostrar un número?

Antes que abordar su proyecto multiplexación, debe poner todo--investigación tanto como usted puede. De lo contrario, usted terminará por perder tiempo, dinero y tirar de su cabello de frustración.

Artículos Relacionados

Con 4 dígitos, 7 segmentos display con arduino

Con 4 dígitos, 7 segmentos display con arduino

En este tutorial mostrará usted cómo utilizar un display de 7 segmentos con 4 dígitos utilizando arduino. Algunas cosas básicas que me gustaría señalar es que esta casi todo de los pines digitales en el arduino uno, leonardo, los tableros con 13 pine
Diferentes métodos de conducción 7 exhibiciones de segmento LED con Arduino

Diferentes métodos de conducción 7 exhibiciones de segmento LED con Arduino

me gustaría mostrar algunos métodos diferentes para conectar displays de 7 segmentos LED con un Arduino o Atmega 328 IC. Sólo son simples contra códigos ya sea automáticamente cuenta mediante el código incrementados o disminuye a través de un par de
Tutorial para principiantes: control de matriz de LED con 2 595 registros de cambio y medidor

Tutorial para principiantes: control de matriz de LED con 2 595 registros de cambio y medidor

Estoy recien comenzando con Arduino y el instructables de amandaghassaei me ayudó mucho. En su segunda tutorialabout entradas y salidas, ella explica cómo utilizar registros de desplazamiento y cómo controlar una matriz de LED por multiplexación. En
Cómo hacer una pantalla LED de 7 segmentos con Arduino

Cómo hacer una pantalla LED de 7 segmentos con Arduino

Voy a mostrarte cómo hacer un 7 segmentos display con LEDS. Combinan con Arduino para crear cuentas regresivas, texto simple y mucho más. Me gusta hacer proyectos originales. He buscado en el conjunto de instructables y no encontrar uno como este. De
Monitor de sistema con Arduino y pantalla de 7 segmentos

Monitor de sistema con Arduino y pantalla de 7 segmentos

Recientemente tengo una computadora nueva y comenzó a jugar a juegos de video. Me gusta controlar mi sistema al tener la pantalla llena de juegos: Quiero ver mi temperatura GPU y mi cantidad de RAM utilizado (Minecraft FTB come mucho, como 3-6 GB!).T
Control simple gráfico de barras de LED con Arduino

Control simple gráfico de barras de LED con Arduino

en este tutorial te mostraré cómo controlar simple 10 matriz de gráfico de barras LED con Arduino o Arduino clon MCU y MAX7219 (también funciona con MAX7221) chip de controlador de LED.Aquí tenemos en vídeo de producto terminado en acciónSobre matric
Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi

< el instructivo y el código están listos. ¡ Disfrute! Dejo un comentario Comentarios! >Yo soy (aka LiquidCrystalDisplay / Italia), un estudiante de 14 años de aprendizaje de Israel en el Max Shein secundaria para matemáticas y ciencia avanzada. Est
LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

LED amanecer / amanecer despertador, luz nocturna y luz seguridad - compatible con Arduino

como las noches alargadas gradualmente en otoño 2011, descubrí los placeres del Arduino y pensó que sería una buena manera de implementar algo que he querido durante mucho tiempo - una manera suave para despertar en la mañana de un invierno.  Lamenta
7 segmentos Display en Arduino

7 segmentos Display en Arduino

Este instructable muestra cómo mostrar 0-9 dígitos de 7 segmentos Mostrar utilizando Arduino.Lo que usted necesita:Arduino Uno 37 exhibición de segmento siete2 x 220 Ohm resistenciasCables de puentePaso 1: Hacer conexiones Conecte las clavijas que se
Niños de pantalla temporizador con Arduino

Niños de pantalla temporizador con Arduino

Este dispositivo da un padre realmente robusto medio de controlar la cantidad de tiempo en pantalla (TV / DVD / consola) los niños tienen cada día. Trabaja por tener un interruptor de tiempo inteligente que controla la señal HDMI pasando entre un dis
Un reloj de 15 LED RGB con Arduino base

Un reloj de 15 LED RGB con Arduino base

El reloj RGB utiliza el modelo de composición de color RGB usado en todas las pantallas color. Este modelo utiliza tres colores 'básicos', es decir, rojos, verdes y azules, para construir cualquier otro 'compuesto' color del espectro. Con reloj RGB,
Automatización casera con Arduino... Y JavaScript!

Automatización casera con Arduino... Y JavaScript!

En este instructable (mi primera una realidad), te guiará para realizar la automatización en su hogar con Arduino, sí, no tan nueva... Pero también se incluyen JavaScript, usando Node.js y una impresionante biblioteca con Arduino llamado johnny cinco
Cerradura puerta con Arduino

Cerradura puerta con Arduino

Aquí estamos con la clásica cerradura RFID. Es clásico en ese sentido todo, "Vivir en el futuro y tomar por sentado en este momento". En este tutorial, vamos a establecer un pestillo de puerta que puede abrirse con el golpe de una etiqueta RFID!
Una esfera levitando gira se ilumina y parpadea con Arduino

Una esfera levitando gira se ilumina y parpadea con Arduino

Una estrella de la muerte poco levitando en Instructables me invitó al nuevo proyecto con Arduino. Tres políticas se decidió y se mantuvieron para diferenciarlo del precursor.Hacerlo yo misma con Ready-Made no (o menos).Guardar el girar.Que brillan y