Académique Documents
Professionnel Documents
Culture Documents
PRÁCTICA No. 9
Marquesina deslizante
Matriz de Leds
Los LEDs se fabrican en todos los tamaños y formatos imaginables. Las matrices de LEDs (o LED arrays) son,
como su nombre indica, una matriz de diodos LED normales y corrientes que se comercializa en multitud de
formatos y colores. Desde las de un solo color, a las que tienen varios colores posibles, e incluso las hay de una
matriz RGB (los dejo imaginar la de pines que tiene).
En esta sesión vamos a usar una matriz de 8×8 LEDs de un solo color (rojo), para que sirva como
demostración para su manejo y de lo que se puede hacer con este tipo de arreglo. Utilizaremos una única
matriz e iremos arrastrando, letras y símbolos en estos nuevos displays.
La idea, es que como tenemos una matriz de 8×8 podemos dibujar letras y símbolos de la misma manera
similar a, cuando definimos letras en los displays de 7 segmentos pero ahora cada letra estará conformada y
dibujada por 5 columnas y una altura de entre 7 u 8 filas. Es decir, definiendo matrices de puntos para
representar las letras, que luego desplegaremos por el Display 8x8, 5x7.
Por lo demás, son diodos LED totalmente normales, organizados en forma de matriz, que tendremos que
multiplexar para poder iluminar uno u otro punto Este componente se presenta con dos hileras de 8 pines cada
una, que se conectan a las filas y las columnas.
Si los diodos se unen por el positivo, se dice que son matrices de Ánodo común (El nombre pedante
del positivo) y se une por el negativo decimos que son de Cátodo común.
Dependiendo del fabricante podéis encontrar de ambos tipos.
Si ponemos HIGH en una columna, digamos la 2, no se iluminara nada aun. Pero cuando hagamos LOW en,
digamos la fila 4, se cerrara el circuito a GND (con una resistencia de limitación, por supuesto) y el pin col 2 x
fila 4, se encenderá.
Si alguno creíais que las 8 filas y 8 columnas de la matriz corresponderían a las dos filas de pines, donde una
fila serían las columnas y la otra las filas, lo lógico ¿no?, vais dados. Porque este es uno de esos casos en los
que el fabricante, por razones intraescruturales a los mortales comunes, ha decidido mezclar unas y otras de
forma aleatoria, haciendo poco menos que imposible adivinar cuál es cual sin el manual y convirtiendo el
cableado en una pesadilla.
Así pues, aplicar la regla número uno. Busca el datasheet del fabricante en internet (es más fácil de lo que
crees).
Fíjate que aquí lo importantes es, la descripción de la matriz, donde nos habla de filas y columnas, pero sobre
todo nos dice que pines del chip son cada fila y columna. Ya solo nos falta saber cuál de los pines es el uno, y
aquí, yo no he sido capaza de localizar una marca que lo indique, a pesar de que si te fijas, el manual marca
con una cruz el pin 1, pero en mi chip, no he sido capaz de encontrar ninguna marca asimétrica.
Lo que yo he hecho ha sido conectar 5V y GND, con una resistencia de 330Ω, y buscar los pines 13 y 9
correspondientes a la columna 1, fila 1, hasta que el punto 1,1 se encendió. A partir de ahí, el resto es fácil.
Les recomiendo que una vez que lo hayas localizado, vayas conectando el resto de los pines poco a poco y
probando las conexiones.
Otro ejemplo de otro display que viene es un 1388ASR, que es un modelo de Ánodo común, la disposición de
los pines es diferente y su definición es esta:
4 Profesor: Carlos Pastrana
Marquesina Deslizante
En la Figura de abajo se muestra cómo manejar una matriz led con 64 LED (8 filas por 8 columnas - pantalla
de 8x8) o menos, por ejemplo, 35 LED (7 filas por 5 columnas - matriz de puntos 5X7). Manejar un display
de matricial LED de 64 es bastante simple y solo requiere una unidad de matriz de led para más, por
ejemplo, 128 o un multiplicador que puede desarrollar por sí mismo.
Contador de anillo
Contador de anillo muy similar al registro de desplazamiento. En cada pulso de reloj, los datos en cada
flip-flop se desplazaron al siguiente flip-flop con la última salida se retroalimenta a la entrada del primer
flip-flop. Además, el primer flop se establece en '1' en el estado de restablecimiento. Por lo tanto, cambie el
bit '1' al siguiente flip-flop para cada entrada de reloj y repita la secuencia como se muestra a continuación.
En la forma de onda, el valor de salida cambia como 0001, 0010, 0100, 1000 y repite la misma secuencia en
cada ciclo de reloj.
Varios Protoboards.
2. El espacio entre cada carácter será de 1 columna y entre las palabras será
de 2 o 3 columnas.
Para codificar el mensaje se podrá ayudar mediante la hoja de cálculo siguiente que se
anexará en la práctica.
The ULN2003 has open-collector outputs; they can sink current, but cannot source
current.
When your input pin goes high, the Darlington turns on and begins sinking current.
The diodes in the ULN2003 are being used as reverse-EMF protection diodes.
When your input pin goes low, the output of the Darlington is turned off, so it stops
sinking current. Current flowing through a coil doesn't stop immediately. The diodes
give that current a place to go, instead of building up to very high voltage levels.
These driver chips are considered to be inverters because a high level on the input
causes a low voltage on the output. So does a low voltage in cause a high voltage
out? Well, not exactly. The high voltage is supplied externally, and there's a load
(in this case a motor coil) between the power supply and the chip. The voltage at
the chip's output pin is high when no current flows through the load. When it goes
low, the power supply's voltage is across the load, and current flows.
I n d i v i d u a l e s y p o r e q u i p o.