Segmento 7 de charlieplexing muestra (4 / 5 paso)

Paso 4: Muestra de Charlieplexed

Como se muestra en el paso anterior necesitábamos 14 (o 16 si tuviéramos 8 pantallas) conexiones con el microcontrolador para controlar 6 pantallas.

Si en cambio utilizamos la técnica de Charlieplexing podemos reducir la cuenta de conexión a sólo 9, este independientemente si tenemos 2, 3, 4, 5, 6, 7 o incluso 8 muestra.

El inconveniente de la utilización de Charlieplexing es que las conexiones a las pantallas es un poco más complejo y el software escaneará cada pantalla uno por uno también se convertirá en algo más complejo. Pero bueno! Si usted puede ahorrar 7 pines de salida en el microcontrolador creo que un par de líneas más de código es un precio barato. Como se puede ver en el paso de software en este instructable el software de escaneado no es realmente tan complejo y puede implementarse fácilmente en su idioma de elección.

El hardware es realmente la misma que en el ejemplo estándar multiplex que sólo algunas de las conexiones cambian.

El principal cambio es que se agrega una línea adicional para los segmentos. En la primera pantalla que la nueva línea está conectada para el segmento, en la segunda pantalla el segmento B y así sucesivamente. Todos los otros segmentos están conectados como de costumbre. Todas de juntos, y B todos juntos (a excepción de ofertas previamente mencionados)...

El transistor de la primera pantalla se conecta a la línea donde el segmento debería haber sido. El transistor de la segunda pantalla está conectado a la línea donde el segmento B debió y así sucesivamente.

A dirección de la muestra ahora el procesador tiene que un alto valor en la línea que su transistor está conectado a la salida, primero salida un valor bajo en las líneas que están conectadas a los segmentos que deben estar encendidos y desconectar (alta impedancia) las líneas de los segmentos que deben estar apagado.

La última parte es más importante aquí, ya que si el procesador salida de un alto nivel de los segmentos que deben ser de los transistores conectados a los segmentos también se activarían y causan algunas otras pantallas para activarse al mismo tiempo. Y eso no es bueno. Multiplexing siempre se basa en que sólo una pantalla a la vez está activada. Uno por uno en una manera rápida para que el cerebro/ojos es engañado y piensa que están todos en el mismo tiempo.

Ya que cada pantalla se conecta de una manera ligeramente diferente que los otros el software de escaneado debe manejar esto por código especial para cada pantalla.

Artículos Relacionados

Cómo hacer un arma de Gatling de goma K'NEX con modos seleccionables en coche

Cómo hacer un arma de Gatling de goma K'NEX con modos seleccionables en coche

En este tutorial usted aprenderá cómo hacer un arma de Gatling de la banda de goma (también conocido como "minigun") de K'NEX.Las características de arma 8 barriles que cada uno puede sostienen unos 4 gomas para un total de 32 rondas de munición
Reloj de escritorio NeoPixel

Reloj de escritorio NeoPixel

Un par de semanas atrás, me di cuenta que el orificio de mi soporte de monitor en el trabajo es casi exactamente el mismo diámetro que un anillo de 24 NeoPixels que yo tenía por ahí. La parte posterior del monitor enfrenta a varios compañeros de trab
PyPrintPi en un frambuesa Pi

PyPrintPi en un frambuesa Pi

Este proyecto tiene como objetivo primero enseñarle a calcular π con gran precisión en un corto periodo de tiempo usando varios algoritmos. Y luego utilizando Python, un Pi de frambuesa y una impresora térmica, voy a explicar cómo crear un proyecto q
FPGA-accionado la búsqueda autónoma y rescate de vehículos

FPGA-accionado la búsqueda autónoma y rescate de vehículos

UPDATE2: revise http://www.digilentdesigncontest.com/2015-eu-contest-entries.html para el código fuente completo y la documentación.UPDATE1: añadido un nuevo módulo - 3 ejes magnetómetro (brújula digital). Consulte el paso 2 para más detalles.Este pr
Centrífuga para la separación de células en suspensión líquido con pilas.

Centrífuga para la separación de células en suspensión líquido con pilas.

' Nos ofrece una descripción paso a paso de cómo hacer una batería potencia 9-24 voltios motor conducido la centrifugadora para la separación de células en suspensión líquido por debajo de 20 dólares. Esta centrifugadora se puede utilizar en el campo
Colector de fracciones para cromatografía (Lego Wedo y "Rascar")

Colector de fracciones para cromatografía (Lego Wedo y "Rascar")

Siderits R, Swift M, Lecorchick W, Ouattara O, Siderits I, F. MalikDemostramos cómo hacer un instrumento científico útil y confiable llamado un "colector de fracciones" para su uso con aplicaciones de cromatografía de columna o proyectos de Cien
Solo reloj de dígitos

Solo reloj de dígitos

este es el único reloj de 7 segmentos con PIC16F84A y muestra la hora en formato 24h.mi blogspotmi youtube chanel
Diseño de la lógica secuencial para un reloj Digital de aprendizaje

Diseño de la lógica secuencial para un reloj Digital de aprendizaje

Este instructable es para que dos propósitos 1) entender y aprender que los fundamentos de la lógica secuencial 2) utilizan ese conocimiento para crear un reloj digital.Relojes digitales han sido construidos por innumerables aficionados de electrónic
Grover gozando: Una marioneta basada en microcontrolador

Grover gozando: Una marioneta basada en microcontrolador

Grover Groovin ' es una marioneta manipulada por cuatro servos de hobby y un controlador de servo basados en microcontrolador Pololu Maestro. Usted puede controlar cada uno de los miembros de Grover independientemente y lo hacen a pie, onda y más ent
Decisión fácil

Decisión fácil

¿tiene problemas para tomar decisiones a veces?  ¿Te encuentras ante demasiadas opciones y no ser capaz de elegir?  Por qué elegir el almuerzo, me parece que es la decisión más difícil que tengo todo el día a veces.  Si ese es el caso entonces es la
Diseño digital: Automático Simple cuenta contador utilizando Velostat presostato

Diseño digital: Automático Simple cuenta contador utilizando Velostat presostato

En este Tutorial, aprenderás cómo hacer un simple recuento automático contador utilizando sensores de presión (que también vamos a hacer)!El contador-registrador avanzará por uno cada vez que las almohadillas de presión se caminaban a través de la cu
Cómo dibujar una libélula

Cómo dibujar una libélula

Aquí usted puede aprender paso a paso cómo dibujar una vista superior de una libélula.Paso 1: tóraxDibuja un círculo grande, mediano y pequeño encima de la otra (como un flaco muñeco de nieve).Paso 2: alasA partir de sobre a medio camino abajo el óva
DCF77 Señal reloj analizador

DCF77 Señal reloj analizador

Reloj Arduino DCF77 y analizador de señalesTambién se puede ver este reloj en myweb sitio aquí Página DCF77 analizador de relojEste reloj muestra el código de tiempo recibido y decodificado DCF77 en pantallas de matriz de 8 x 8 de tres puntos y hora,
Chalieplexing 4 LEDs de RGB con 4 hilos en Arduino

Chalieplexing 4 LEDs de RGB con 4 hilos en Arduino

¿Usted cada necesidad muchos LEDs, pero sólo algunos cables? Entonces Charlieplexing es una gran cosa para probar. Con sólo 4 cables que coche 12 LED con 4 resistencias una protección opcional y sin ningún componente "inteligente" como una 74595