La multiplexación con Arduino - transistores (que hice en techshop) (2 / 7 paso)

Paso 2: multiplexación

Cuando multiplexación piense en ello como filas y columnas, dependiendo de lo que su trabajo con (en nuestros caso LEDs) tu siempre vas a tener filas y columnas. En el último paso vio el esquema para el ánodo y el cátodo, uno será las filas y otro las columnas.

La imagen en este paso muestra a un grupo de 9 LEDs, hay 3 filas y 3 columnas. Las filas y las columnas no importa qué orden están en o cuál es el ánodo/cátodo pero el hardware debe coincidir con el software! En el caso de la imagen la fila es el "dominante" sobre la columna. Lo que quiero decir por que si nos fijamos en los pasos, una fila está ajustada en on mientras que determinadas columnas se establecen en los LEDs de potencia. ¿Cómo se hace esto? Bien según el código que necesita para hacer una "dominante" lo hago por tener una función de fila que llama a una función de columna cada vez que cambia la fila.

Desde entonces hay 3 pasos y las imágenes finales dice "lo que ves", ¿cómo que funciona? Pues si el cambio está ocurriendo deja decir cada 1ms entonces el ojo humano no puede decir la diferencia, la misma medida una tasa de refresco o fotogramas por segundo trabajo en TV. Así que realmente sólo una fila de LEDs se encienden al mismo tiempo, pero a la vista parecen estar a la vez.

Relación de multiplexación mejora aún más cuando usted agrega más filas y columnas. dices que quieres una pantalla de 16 por 16, que es 256 LEDs. Con multiplexación es 16 filas, 16 columnas por lo que 32 pines para controlar 256 LEDs! 32 es todavía bastantes pernos Digital (Arduino sólo tiene 12...) pero es donde podría utilizar registros de desplazamiento con menos pines.

Ahora esto trae un problema, para ver constantemente esta imagen en que el código debe cambiar las filas cada pocos ms por lo que todas las filas parecen estar. Así no se puede utilizar cosas como retrasos con multiplexación. Desafortunadamente código Arduino parece dependen en gran medida retrasos... ¿La solución? utilizando uno de los Atmega328s contador de tiempo/contadores, en mi último ejemplo puede ver el código para implementar uno de los temporizadores.

Artículos Relacionados

Caja de sombra con las tiras que hice en TechShop

Caja de sombra con las tiras que hice en TechShop

Hola a todos, este es mi primer instructables. Hice esta caja de sombra en TechShop. Si su madera es 4s4 la clase sólo que tienes que tomar es la tienda de madera básica SBU. Para obtener más información acerca de TechShop visitan www.techshop.wsPaso
Arduino powered 7 seg pantalla LED con cambio de registros - hice en TechShop

Arduino powered 7 seg pantalla LED con cambio de registros - hice en TechShop

siete muestra segmentada es grande. Son bastante simples, no tener mucho poder y tienen mucha flexibilidad a la hora de mostrar números. Pero dejando de lado 14 pins al ejecutarlo es tal dolor. Si sólo había una manera de usar sin sacrificar tantos a
Arduino powered 7seg led pantalla con manipulación puerto - hice en TechShop

Arduino powered 7seg led pantalla con manipulación puerto - hice en TechShop

tiempo para algo un poco más avanzado. Manipulación de Puerto directo. Normalmente cuando se utiliza el software de Arduino, la lógica real de cambiar los valores en los pernos se abstrae lejos con digitalRead y digitalWrite. Ahora, para la mayoría d
Baratija cereza caja "Que hice en TechShop"

Baratija cereza caja "Que hice en TechShop"

Se trata de una caja pequeña baratija de cereza. Hice esta caja en www.techshop.ws en Chandler, AZ. Es un poco más grande que los planes de llamadas, pero sigue siendo una caja pequeña y fácil de hacer. Consta de dos partes, dos extremos, un fondo, u
Cenicero grabado que hice en techshop con láser.

Cenicero grabado que hice en techshop con láser.

Este es un corto cómo a tan usted puede ver lo fácil que es... La hice en techshop.Paso 1: Reunir su imagenConfigurar su imagen para la impresión... Imagen puede transferirse desde casi cualquier programa siempre y cuando tiene una función de impresi
Paracord de la plantilla "Que hice en TechShop"

Paracord de la plantilla "Que hice en TechShop"

Esta plantilla de paracord de álamo es se hizo en www.techshop.ws esta plantilla fue diseñada para facilitar la producción de varios artículos de paracord. Con esta plantilla soy capaz de pulseras artesanales, llaveros, y collares de perro hasta 16".
Potencia potencia bote de goma "Que hice en TechShop"

Potencia potencia bote de goma "Que hice en TechShop"

esto es un Instructable sobre cómo hacer un barco de la energía de caucho accionado windup.  He visto muchos tras los aeroplanos con una hélice.  He visto un montón de variaciones en barcos de la paleta como uno que hice para otro instructivo.  Rueda
Vaso de cristal grabado al agua fuerte que hice en Techshop con láser...

Vaso de cristal grabado al agua fuerte que hice en Techshop con láser...

Un láser de vaso de 12 oz vidrio grabado al agua fuerte...Paso 1: Importar artePoner en obra de casi cualquier otra foto o programa de arte... yo prefiero no usar un archivo de vector... Es mejor utilizar un archivo vector... corel draw o Photoshop i
Stemless copas de vino grabadas - que hice en TechShop

Stemless copas de vino grabadas - que hice en TechShop

de Navidad presenta este año, unos miembros de la familia querían stemless copas de vino.  En vez de ir con las gafas estándar de Crate & Barrel (que terminé usando para grabar), decidí grabar copas de vino personalizadas con un monograma en un lado
Bootloading y montaje Arduino Atmega328 - la hice en TechShop

Bootloading y montaje Arduino Atmega328 - la hice en TechShop

este Instructable muestra cómo bootload y Monte un Atmega328, Atmega328p o Atmega328p-pu para cualquier proyecto. Esto es una gran manera de ahorrar dinero comprando Atmega328 DIP microcontroladores de paquete en lugar de utilizar la placa de desarro
Portavelas simple "Que hice en TechShop"

Portavelas simple "Que hice en TechShop"

este fue mi primer proyecto he creado después de tomar la clase de láser cortador SBU en taller de tecnología. Me inspiré por esta vela titular Me decidí a hacer uno más grande que acomodaría las mayor 4" diámetro vidrio velas del tarro se encuentra
Madera placa de imagen (que hice en TechShop!)

Madera placa de imagen (que hice en TechShop!)

voy a compartir Cómo hice una placa de madera de cuadro en TechShop - www.techshop.wsPaso 1: Machimbradora / Cepilladora para suavizar el áspero corte madera a partir de un corte áspero trozo de madera, que es menos costoso, utilizar la fresadora par
Handcarved amor cuchara "Que hice en TechShop"

Handcarved amor cuchara "Que hice en TechShop"

Hice estas cucharas de amor talladas a mano en www.techshop.ws. Cada cuchara es diferente y cada cuchara tiene su defecto. Prefiero tener defectos por lo que las cucharas no aparecen como si masa fueron producidos en una fábrica. Las fallas también d
Banco de jardín (que hice en Techshop)

Banco de jardín (que hice en Techshop)

Este es un proyecto bastante fácil y a un coste mínimo. Fui más allá y funcionó las tablas a través de un carpintero y un cepillo, luego routered los bordes. Esto es bastante bajo a la tierra, aproximadamente de 8", pero todavía bastante fresco.Paso