¿matriz de visualización de LED de 5 x 4 usando un Basic Stamp 2 (bs2) y Charlieplexing (6 / 7 paso)

Paso 6: Un intérprete mejor

Cada fila de la matriz se compone de 4 LEDs, cada uno puede ser encendido o apagado. El BS2 almacena información en su EEPROM en grupos de cuatro bits. Esa correlación debe hacer las cosas mucho más fácil con nosotros.

Además de este hecho, cuatro bits corresponden a los números decimales 0-15 de un total de 16 posibilidades. Esto hace o SELECT CASE mucho más fácil.

Aquí está el número 7 como almacenado en la EEPROM:
7
% 1111,
% 1001,
% 0010,
% 0100,
% 0100,

Cada fila tiene un equivalente decimal de 0-15 para leer una fila en memoria y alimentar directamente a la función SELECT CASE. Esto significa que la matriz binaria legible humana utilizada para hacer cada personaje (1 = led encendido, 0 = led apagado) es la clave para el intérprete.

Para poder utilizar el mismo caso de seleccionar para cada una de las 5 filas utilicé otro seleccione caso configurar directorios y salidas como variables.

Leí por primera vez en cada una de las cinco líneas del carácter a variables ROW1-ROW5. El programa principal llama la subrutina para mostrar el carácter. Esta subrutina toma la primera fila y asigna las cuatro posibles combinaciones de salidas a outp1-outp4 variable y las dos posibles combinaciones de directorios direc1 & direc2. LEDs son flasheados, se incrementa el contador de la fila, y se ejecuta el mismo proceso para cada una de las otras cuatro filas.

Esto es mucho más rápido que el primer programa de intérprete. Dicho, hay todavía notable parpadeo. Echa un vistazo en el vídeo, la cámara hace que el parpadeo se vea mucho peor pero usted consigue la idea. Trasladar este concepto a un chip mucho más rápido, como un picMicro o un AVR chip permitiría mostrar estos caracteres sin un parpadeo perceptible.

Artículos Relacionados

Basic Stamp LED cubo

Basic Stamp LED cubo

Me gusta tratar de enseñar a mí sobre electrónica básica.  Siento que una vez puedo conseguir un asimiento firme en todos los elementos básicos (condensadores, resistencias, transistores, etc.), voy a ser más capaces de entender los componentes más a
Módulo de visualización de LED de varios

Módulo de visualización de LED de varios

Hola a todos,Me gusta trabajar con pantallas de LED con 7 segmentos o con matriz de puntos y ya lo hice muchos proyectos con ellos.Cada vez son interesantes porque hay una especie de magia en como funcionan porque lo que lo está viendo es una ilusión
#9 Arduino y LED Displays de 7 segmentos usando un MAX7219 - parte 1

#9 Arduino y LED Displays de 7 segmentos usando un MAX7219 - parte 1

Realmente conseguir su Arduino para mostrar algo, o es un simple, un solo LED, matriz de LED aquí una exhibición de LED de 8 dígitos puede ser realmente satisfactoria.Entrar en el poderoso controlador de 64 LED MAX7219 , que nos permite no sólo a la
Arduino - matriz de punto pantalla escritura LED

Arduino - matriz de punto pantalla escritura LED

1. objetivosConseguir una pluma de escribir en la pantalla de matriz de puntos.2. Análisis de circuitoEscritura de pantalla de matriz de punto consta de tres partes principales: la fila análisis, columna de análisis de circuito mostrado, pluma ligera
Super Mario Bros en una pantalla de matriz de 8 x 8 LED RGB usando un microcontrolador pic

Super Mario Bros en una pantalla de matriz de 8 x 8 LED RGB usando un microcontrolador pic

este es el último video clip: (véase abajo para el video viejo) iré subiendo un instructivo de cómo usted puede hacer su propio sistema de juego de LEDBOY que te permitirá jugar a este juego. Tenga en cuenta que este juego es todavía un trabajo en pr
LED ENCENDIDO JARDÍN PERINOLA USANDO ENERGÍA EÓLICA.

LED ENCENDIDO JARDÍN PERINOLA USANDO ENERGÍA EÓLICA.

Para caseros y jardín plantas ornamentales y rotación flores o pájaros pensé que me gustaría añadir algunas luces que se verían en la noche. Entonces llegó el nuevo concurso de LED que inició un flash Get busy, así que quería tener un nuevo método de
DIY Laser Tag sistema (versión de prueba del microcontrolador)

DIY Laser Tag sistema (versión de prueba del microcontrolador)

aquí está el esperada etiqueta sistema microcontrolador setup! Si usted tiene tener un microcontrolador con entradas múltiples, entonces esto le dirá cómo utilizarlo para crear y programar un sistema de etiquetas láser de su cuenta con una personaliz
NOsquito! ¿

NOsquito! ¿

No estás cansado de enjambres moscas, masticando los mosquitos, o incluso molestos mosquitos? Es el momento de morder hacia atrás! Esto se puede todos hacer posible a través de atrayente. Mediante la eliminación de molestos bugs libres por sí, en for
Matriz de LED juego de la vida 16 x 16

Matriz de LED juego de la vida 16 x 16

Este proyecto está inspirado en la JolliFactory pantalla de matriz de LED bicolor que se ejecuta el juego de la vida de Conway. Yo quería uno de mis propios para poner en mi muro, como un adorno en mi escritorio, o donde sea tengo ganas de agregar un
Matriz de LED de 32 x 32

Matriz de LED de 32 x 32

Construir una matriz de LED de 32 x 32 usando un microcontrolador Atmega2560.  El proyecto contiene los pasos para construir el tablero matriz, el PCB y el software (escrito en C++).  El software contiene más de 30 animaciones, un RTC (reloj en tiemp
48 x 8 desplazamiento matriz LED DISPLAY con ARDUINO controlador

48 x 8 desplazamiento matriz LED DISPLAY con ARDUINO controlador

un monocromo pantalla de matriz de puntos LED (solo color) se utiliza para mostrar los caracteres y símbolos que es interfaz con un microcontrolador. Este proyecto será deliberar sobre mostrando un mensaje de texto desplazable en una pantalla de matr
Matriz de LED de 16 x 16

Matriz de LED de 16 x 16

para nuestro taller de juego de la vida en Ítaca generador construimos 3 pies por 3 pies LED pantalla de matriz con pelotas de ping pong a la mitad para la difusión de la luz. Lo usamos para ilustrar algunas de las famosas estructuras emergentes en j
Matriz de LED de control GUI

Matriz de LED de control GUI

recientemente tengo un Arduino Uno, y rápidamente se convirtió en mi juguete favorito. Después de aprender los conceptos básicos de cómo funciona la plataforma, me interesé en interfaz Arduino con ordenadores personales. Después de ver un gran número
ENTRETELA de una matriz de puntos de 8 X 8 LED DISPLAY con un AT89C51 microcontrolador

ENTRETELA de una matriz de puntos de 8 X 8 LED DISPLAY con un AT89C51 microcontrolador

Interfaces en un 8 x 8 matriz de puntos puede ser divertido y es fácil de jugar, así que vamos a entrar directamente en ella!Paso 1: Lo que usted necesitará:AT89C51 MICRCONTROLLERDOT MATRIX 8 X 8UNA PLACA DE DESARROLLO OMÓDULO DE MATRIZ DE PUNTOPaso