Está en la página 1de 132

28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE.

| MUNDO ARCOIRIS

MUNDO ARCOIRIS Electronica y


microcontroladores

MATRIZ DE LEDS DE 816 GIGANTE. 315 comments

PROYECTO DE CREACIN DE GRAN PANEL DE MATRIZ DE LEDS DE 8X16

INTRODUCCIN:

El presente proyecto trata de crear no slo una matriz de 816, sino de que esa matriz posea un
tamao signicativo, para lo cual vamos a usar leds que poseen una caracterstica especial, y es que
poseen un ngulo de salida de luz mas abierto, entorno a 100, a diferencia de los leds
convencionales que poseen un ngulo de salida sobre 13 a 23. Que posean una proyeccin de luz
tan abierta la vamos a usar para proyectar esa luz sobre un fondo difuso de manera que crearemos
la capacidad de que en vez de ver un puntito de luz veremos un crculo iluminado. Aqu las
caractersticas de los leds que vamos a usar:

(h ps://mundoarcoiris.les.wordpress.com/2011/07/caracteristicas-leds.jpg)

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 1/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/led-plano-1.jpg)

(h ps://mundoarcoiris.les.wordpress.com/2011/07/plano5mm.jpg)
EL CONCEPTO DE PIXEL AMPLIADO:

Cuando enfrent la idea de crear este panel en principio pens en usar bombillas
convencionales de rosca E-14, pero el coste de usar 128 bombillas mas casquillos de rosca E-14 hizo
inviable la idea, adems el circuito de gobierno de la matriz se complicaba por el uso de elementos
de control de altas potencias como TRIACS. Empec a pensar como podra amplicar la luz de un
led de manera que de frente no viramos un simple punto de luz, y se me ocurri la idea de crear
un pxel de circunferencia aproximada a los 4cm encerrando a un led dentro de una
circunferencia de pvc y de determinada altura, y proyectando su luz como si fuera una pantalla de
cine sobre un elemento que dejase escapar la luz parcialmente. Este es el concepto de pxel
ampliado el panel posee 128 pxeles ampliados, y cada pxel tiene 4 cm, multiplicar esos 4cm por
8, y esos 4cm por 16 y os dareis cuenta de las dimensiones de esta matriz de leds.

PRUEBAS Y DESARROLLO DEL PIXEL AMPLIADO:

Para crear el pxel y hacer pruebas de luminosidad cree un prototipo de pxel bsico. Para ello
us un tubo de P.V.C de los que se usan en fontanera de 4 cm de dimetro exterior y de 3,5 cm de
dimetro interior, corte un segmento de 1,5 cm de altura y lij las rebabas. A continuacin corte un
cuadrado de madera de aglomerado de 7 cm de lado por 10 mm de espesor. Centre el crculo de
P.V.C sobre el cuadrado de madera y lo pegu con pegamento de contacto. Hice un agujero en el

centro del mismo dimetro del led (5mm)


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ para poder pasar el led, y posteriormente pegue una
2/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

centro del mismo dimetro del led (5mm) para poder pasar el led, y posteriormente pegue una
lmina de papel cebolla (as le denominamos en Espaa) sobre el crculo, que servira como
elemento sobre el que incidir la luz y la difuminar.

TUBO PVC DE 4Cm DE DIMETRO.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4501.jpg)

CUADRADO DE MADERA.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4503.jpg)
SEGMENTO P.V.C Y MADERA.
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 3/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

SEGMENTO P.V.C Y MADERA.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4789.jpg)

UNION SEGMENTO A CUADRADO (Lo pint de negro).

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4506.jpg)

PAPEL CEBOLLA SOBRE CRCULO.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 4/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4509.jpg)

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4512.jpg)

LED PASANDO POR DETRS.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 5/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4508.jpg)

LED ILUMINANDO SIN PAPEL.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4510.jpg)

LED ILUMINANDO CON PAPEL CEBOLLA.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 6/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_45111.jpg)

FASE NMERO 1, CREACIN DEL PANEL

En primer lugar cortaremos 128 segmentos de P.V.C de 1,5 cm de alto por 4 cm de dimetro.

MARCADO DE LA ALTURA.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4515.jpg)

Para cortar los segmentos usar una sierra


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ que me garantice un corte recto de forma que se guarde
7/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Para cortar los segmentos usar una sierra que me garantice un corte recto de forma que se guarde
el paralelismo entre las caras del tubo, en las fotos veis el tipo de sierra que he usado, en cada
segmento han de lijarse las rebabas del corte con la sierra.

SIERRA EN POSICIN DE CORTE.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4516.jpg)

DESPUES DE 128 CORTES YA TENEMOS LOS SEGMENTOS.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4517.jpg)
Siguiente paso, para hacer nuestro panel usaremos como base un tablero de aglomerado de 10 mm
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 8/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Siguiente paso, para hacer nuestro panel usaremos como base un tablero de aglomerado de 10 mm
de espesor de las siguientes dimensiones, 82 cm de largo por 46 cm de alto, en la foto de abajo al
tablero ya le he marcado el eje que delimita el centro.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4527.jpg)

A continuacin marcaremos los puntos por donde pasarn los leds y que nos serviran de
coordenada para trazar el crculo de gua para la colocacin de los segmentos de P.V.C.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4533.jpg)

y dibujaremos un crculo de 4,1 cm (algo


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ mayor que el dimetro de la tubera de P.V.C ) alrededor
9/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

y dibujaremos un crculo de 4,1 cm (algo mayor que el dimetro de la tubera de P.V.C ) alrededor
de dichos puntos, ese crculo nos servir de referencia para centrar y pegar el segmento circular de
P.V.C que conforma cada pxel, los pxeles estn separados entre ellos por 1 cm.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4534.jpg)

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4535.jpg)

En detalle.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 10/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4536.jpg)

Ahora cogemos un punzn y un martillo y marcamos un pequeo agujerito gua para el posterior
taladrado, de esta forma evitaremos que baile la broca al empezar el taladrado.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4538.jpg)

Cogemos una broca para madera de 5mm de dimetro y usaremos una taladradora en un porta-
taladro para que el agujero que realicemos quede lo mas vertical posible, y efectuamos los
correspondientes 128 taladros.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 11/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4539.jpg)

Hago notar que debajo del tablero a taladrar hay otra tabla, que no se ve, y que sirve de sufridera
para evitar que la broca toque el suelo.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4540.jpg)

Una vez hechos los taladros de 5mm tendremos que hacer otra serie de taladros debido al espesor
de la tabla, estos taladros son un avellanado que ampla la circunferencia alrededor del led para
evitar la proyeccin de sombras sobre el fondo difuso. Abajo dos fotos, una con el led iluminando

por uno de los agujeros sin avellanar, y


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ otra con el avellanado hecho. 12/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

por uno de los agujeros sin avellanar, y otra con el avellanado hecho.

Sin avellanado.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4542.jpg)

Con avellanado.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4544.jpg)

Veis la diferencia?, se nota una sombra


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ perimetral en la primera foto porque la luz al salir del13/132
led
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Veis la diferencia?, se nota una sombra perimetral en la primera foto porque la luz al salir del led
se abre entorno a los 100 y se encuentra con las paredes del agujero de 5mm y proyecta esa sombra
(es mas notable en directo que en la foto). Por eso efectuaremos un taladro con una broca de mas
dimetro, esta vez broca para acero por poseer un ngulo de casi 120, yo he usado una de 12mm,
no es lo mas conveniente para taladrar madera porque ests brocas no tienen el lo adecuado para
ese material, pero es lo nico que tenia y la solucin que se me ha ocurrido al ser el tablero que
porta los leds de tanto espesor, debera de haber usado un tablero mas no pero cre conveniente
usar este por motivos de rigidez en el montaje. La profundidad del taladro ha de ser tal que
permita asomar unos 2mm la cabecita del led sobre el taladro de menos dimetro.

Broca a usar.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/brocas_chapa_02.jpg)

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4785.jpg)

Tablero con el avellanado ya hecho.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 14/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4788.jpg)

Detalle del avellanado.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4787.jpg)

Ahora cogemos pegamento de contacto y como tenemos ya dibujada la referencia vamos


colocando y pegando cada segmento en el tablero.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 15/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4791.jpg)

Una vez terminado de pegar los segmentos la tabla queda as.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4793.jpg)

En detalle.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 16/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4794.jpg)

Continuamos con la realizacin de los laterales de la matriz de leds, para ello necesitamos cuatro
listones de madera de pino, los dos mas largos de 86 cm de largo, 7,5cm de alto y 1,9 cm de
espesor, los dos mas cortos sern de 46 cm de largo, 7,5 cm de alto y 1,9 de espesor. Con los cuatro
listones de pino realizamos un marco que ensamblaremos de la forma de la foto de abajo.

Detalle del ensamblado de las cuatro piezas que conforman el marco.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4806.jpg)

Si os jais bien los tornillos tirafondos


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ estn en la tabla larga (la de 86 cm de largo), en la foto 17/132
est
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Si os jais bien los tornillos tirafondos estn en la tabla larga (la de 86 cm de largo), en la foto est
ya terminado el panel con los laterales. Queda el detalle de destacar que al ser el marco mas grande
que el tablero que portar los leds este tablero al introducirlo dentro del marco ajusta en todo el
permetro interior de dicho marco y cae hacia abajo, para evitar eso y para que exista por encima y
especialmente por debajo una determinada altura he pegado en cada lateral madera contrachapada
de 1 cm de espesor y 4 cm de alto dejando un espacio para que encaje el tablero portaleds y por
encima de l otra madera contrachapada de 1,7 cm de altura, abajo os quedar mas claro en las
fotos.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4797.jpg)

Listn en detalle.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 18/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4798.jpg)

Detalle del encaje de listones y tablero.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4796.jpg)

En esta foto se ve claramente el espaciado por detrs y por delante del tablero, el de por detrs es
necesario pues albergar todo el cableado y la circuitera que controlar el panel de leds.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 19/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_47951.jpg)

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4799.jpg)

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 20/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4800.jpg)

Panel totalmente acabado a falta de realizar la tapa trasera que cerrar toda la circuitera y el
cableado.

Por delante.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4802.jpg)

Por detras.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 21/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4803.jpg)

Colocado en vertical.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4807.jpg)

Ahora pintar el panel de color negro, para ello he usado pintura acrlica al agua de color negro de
aspecto satinado, y una paletina estrecha para las supercies de mas anchura y pincel para pintar
los contornos de cada segmento.

Este es el resultado.
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 22/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4809.jpg)

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_4811.jpg)

FASE NMERO 2, LOS LEDS Y EL CIRCUITO ELECTRNICO:

En un costado del tablero he realizado dos taladros con broca para madera tipo paleta, uno para
poder acceder a un jack hembra de 3,5 mm que lo usar para alimentar al circuito con un conector
macho tipo jack de 3,5 mm, y otro para acceder a un interruptor de palanca con el que activare o
desactivare la alimentacin elctrica al circuito de control del panel de leds. Estos dos elementos

(jack hembra e interruptor de palanca)


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ los he jado a un rectngulo de cartn piedra, y 23/132
este
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(jack hembra e interruptor de palanca) los he jado a un rectngulo de cartn piedra, y este
rectngulo lo he jado al costado donde realic los dos taladros mencionados, en la foto queda
claro, tambin se ven los leds que estaban colocndose en los agujeros del tablero.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5056.jpg)

Los 128 leds se colocan quedando de la manera que se ve en la foto quedando el lado negativo del
led a la izquierda y positivo a la derecha.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/izquierda-derecha.jpg)

Para el cableado de los leds seguimos el esquema siguiente, donde se ven claramente las las (8
las) y las columnas (16 columnas).

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 24/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/matriz1_resized.jpg)

Se coge ahora un cable rgido no, de esos que usamos para hacer puentes en los circuitos
impresos o en las placas protoboard, se le quita el aislante y con el vamos a ir uniendo con
soldadura todos los negativos de los leds de cada columna, de la forma que sigue. En la foto se
aprecian unidas las cuatro ltimas columnas de la matriz, son las ltimas porque lo estas viendo
desde atrs, si le dieras la vuelta al tablero veras mas claro que son las ltimas.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5061_resized.jpg)

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 25/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5062_resized.jpg)

Los terminales negativos una vez realizada la soldadura se corta el sobrante, obviamente. Con el
positivo lo que haremos ser doblar el terminal de los leds como se ve abajo y separado de la parte
negativa para evitar cortocircuitos.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5065_resized.jpg)

Una vez soldadas las columnas y separadas


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ entre ellas, deben de haber 16 columnas, con cada 26/132
una
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Una vez soldadas las columnas y separadas entre ellas, deben de haber 16 columnas, con cada una
de las columnas y sus 8 leds unidos por su parte negativa. A continuacin se soldarn las las, 8
las separadas entre ellas pero con cada la unidos los leds por su terminal positiva. Para la unin
de los positivos se usarn segmentos de hilo rgido con el aislante puesto para evitar contactos con
la parte negativa al cruzar sobre los negativos, en la foto se ven los cables de color rojo.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5071_resized.jpg)

Se observan en la foto tambin en la parte central cuatro tornillos pasantes desde atrs del tablero
y con contratuerca para que no se muevan y que nos servirn para jar la placa de control del
tablero de leds.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 27/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5072_resized.jpg)

Una vez terminados de soldar los terminales comunes de las columnas y las las, en los extremos
se soldaran cables exibles de forma que tendremos en las las 8 cables y en las columnas 16
cables. En las las estos cables los he soldado en una placa de circuito impreso perforada como
paso intermedio hacia el circuito de control, y en las columnas he hecho dos grupos, uno, de los 8
cables de las primeras 8 columnas que he soldado en otra placa perforada, y el segundo grupo, las
ocho restantes columnas cuyos cables he soldado a otra placa de circuito impreso perforada. En la
foto se aprecia en la parte superior y de color azul los hilos correspondientes a las 8 las que estn
soldados en la placa perforada, y en la inferior se observan los trabajos de soldadura de los hilos
correspondientes a las columnas en una de las dos placas mencionadas que conformaran el canal
de seales de las columnas provenientes de registros de desplazamiento.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 28/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5073_resized.jpg)

A cada una de las tres placas de las y columnas irn luego soldados un cable plano de 8 hilos a
cada placa, si no quereis usar un cable plano pues usar cables normales, eso ya es vuestra eleccin.
Estos cables planos llevan en el extremo opuesto un conector que facilita labores de desconexin
de la placa de control respecto a la matriz.

Llegados a este punto es hora de afrontar la placa de circuito impreso y componentes que forman
la electrnica de la placa controladora.

FASE NMERO 3, LA ELECTRNICA DE LA PLACA DE CONTROL:

En primer lugar fabricaremos la placa de circuito impreso, yo he realizado el mtodo de


planchado, que si no lo sabeis, consiste en imprimir el diseo del circuito impreso con una
impresora laser en papel fotogrco (mejor si es de poco espesor), y luego con una plancha a
mxima potencia planchar el folio fotogrco con la parte de la tinta tocando el cobre de la placa
de circuito impreso virgen, como consejo NO TOQUES EL COBRE CON LOS DEDOS, pues la
grasilla que se deja es indeseable para un buen resultado, pasado un tiempo ( y sin que se tueste el
papel) el toner se habr quedado pegado al cobre, luego para quitar el papel lo introduces en un
recipiente con agua y espera a que se ablande el papel y con los dedos efectas movimientos
circulares para ir retirando el papel, si lo haces bien lo normal es que este transferido todo el toner
sobre la placa de cobre con todas las pistas, si alguna se te ha cortado pues repsala con tinta grasa
indeleble (el famoso eding). Luego pasamos al ataque qumico, en un recipiente de plstico tipo
bandeja o en un taper de buen tamao en cuanto a seccin, viertes dos partes de agua, una parte de
cido clorhdrico (agua fuerte), y una parte de agua oxigenada de 120 volmenes (venta en
farmacias), pera todo esto hacerlo en un sitio ventilado, poneos gafas y usar guantes de goma, estas
usando cidos y en la reaccin qumica en la que se come el cobre se desprenden gases, dos
peligros, por contacto y por inhalacin, con que lo hagas en sitio ventilado y no pongas las napias
encima y cerca de la reaccin es suciente. Introduces la placa en la solucin y mueves el
recipiente como creando olas que lamen la supercie del cobre, veras como el lquido se va
poniendo verde e iras viendo como las pistas se van quedando marcadas, cuando creas

conveniente segn lo que veas retiras la


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ placa del recipiente. Para terminar y retirar el toner que29/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

conveniente segn lo que veas retiras la placa del recipiente. Para terminar y retirar el toner que
sigue en las pistas usar acetona y algodn para limpiar, y quedar pulido y brillante como en la
foto (el tachn es en mi nombre y apellidos).

(h ps://mundoarcoiris.les.wordpress.com/2011/07/placa-sin-nombre_resized.jpg)

Descargaros el fotolito desde aqu:

matriz 816 (h ps://mundoarcoiris.les.wordpress.com/2011/07/matriz-8x16.pdf)

Para mas detalles de cmo hacer placas consultar por la red, existen muchos tutoriales bien
detallados y con fotos, yo slo os he comentado el tema pues me da pereza hacer un reportaje
fotogrco de ello, bastante es con este desarrollo.

Las pistas y el esquema general es el que sigue, esta vista es desde el lado de los componentes.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 30/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/placa-componentes_resized.jpg)

Se ven la ubicacin de los componentes y los puentes, este proyecto posee una posible ampliacin
como veis en los terminales Gnd, DATOS, +5Vcc y RELOJ, por si quereis hacer una matriz mas
larga, de 832 por ejemplo. Estn numerados el orden de las y columnas para hacer mas sencillo
saber donde conectar estas.

El esquema elctrico es el siguiente.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/matriz-8x16-esq_resized.jpg)

La lista de componentes es:


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 31/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

La lista de componentes es:

8 transistores BC-327

8 resistencias de 1/4w de 1K5 Ohm

16 resistencias de 1/4w de 100 Ohm

2 registros de desplazamiento 74LS164

1 PIC 16F84A

1 Memoria I2C 24LC256

Regulador tension LM-7805

2 resistencias de 1/4w de 4K7 Ohm

2 condensadores cermicos de 22pf

Cristal de cuarzo de 4 Mhz

1 resistencia 1/4w de 10K

2 Zocalos DIL de 14 contactos

1 Zocalo DIL de 18 contactos

1 Zocalo DIL de 8 contactos

2 conectores para cable plano de 16 pines macho

2 conectores para cable plano de 16 pines hembra

1 interruptor tipo palanca

Jack hembra de 3,5mm para alimentacin del circuito

Jack macho de 3,5mm para alimentacin del circuito

Cable plano de 16 conductores (aunque slo usamos 8)

Placa de circuito impreso de 100160 mm

DESCRIPCIN DEL CIRCUITO

El circuito est alimentado con una fuente de alimentacin exterior con mala recticacin
(comprada en los chinos y con mas rizado que el pelo de un negro) que nos proporciona 5 voltios
de contnua, esta fuente la acoplamos al panel por una entrada lateral mediante jack macho de 3,5
mm a jack hembra, la tensin pasa a travs de un interruptor de palanca unipolar, el cual
accionamos por un taladro hecho en la parte lateral del panel por encima del otro agujero por
donde introducimos el jack de alimentacin desde la fuente exterior. Esta tensin entra a la placa
de control y pasa por un regulador de tensin que garantiza una calidad mejor de la alimentacin
al circuito, se que no es muy ortodoxo pero no he colocado condensadores en el circuito del
regulador de tensin. Esta tensin ya regulada de 5Vcc es entregada a los diferentes integrados que
conforman el circuito, estos integrados son el PIC 16F84 que es el cerebro, la memoria 24LC256,32/132
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ y
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

conforman el circuito, estos integrados son el PIC 16F84 que es el cerebro, la memoria 24LC256, y
los registros de desplazamiento 74LS164, los transistores BC-327 funcionando en modo interruptor
son los encargados de ir activando las las segn las seales que recibe del PIC-16F84, cada la
ser activada de forma individual y una cada vez, de tal forma que nunca coincidirn dos las
activadas al mismo tiempo, esto se controla mediante el software que gobernar la secuencia de
encendido de las las, la corriente que pasa por colector de cada transistor como mucho ser la
corriente de cada led, 20mA multiplicado x 16 leds, que es el mximo nmero de leds que estar
encendido en un momento determinado, es decir 320mA, segn las hojas de caracteristicas del BC-
327 la intensidad mxima de colector Ic es de 800mA, o sea, por encima de nuestro consumo
mximo (si haceis uso de la ampliacin observad la posibilidad de cambiar el transistor por uno
que se adapte a las nuevas exigencias de intensidad). Los registros de desplazamiento 74LS164
reciben de forma serie y sincronizada por una seal de reloj procedente del PIC tramas de 8 bits y
la van sacando de forma paralela en sus salidas activando o desactivando el encendido y apagado
de los leds. Las resistencias de 100 Ohm colocadas en las salidas paralelas de los registros 74LS164
tienen por misin crear una caida de tensin adecuada a las caracteristicas de la tensin de trabajo
de los leds, como en cada columna al estar activa una la slo podr iluminarse un led, la corriente
de trabajo del led es de 20mA, y la tensin que le llega desde el transistor es de 5Vcc, y como el led
trabaja a 3,5Vcc nos sobran 1,5Vcc, o sea por la ley de Ohm, V=R.I-R=1,5/0,02= 75 Ohm y
cogemos el valor estandar de 100 Ohm, la potencia disipada ser P=V.I=1,50,02= 0,03W 30mW,
con resistencias de de Watio tenemos suciente.

Vista de la placa ya montada con los componentes.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5068_resized.jpg)

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 33/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5069_resized.jpg)

Placa montada en el tablero.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5078_resized.jpg)

Se observa el cable de alimentacin que procede desde la placa que alberga el interruptor y el
conector hembra jack de 3,5 mm. Tambien observad la disposicin de los cables azules que van a
cada la, se ve menos la disposicin de los cables que van a las columnas, pero es exactamente
igual a los cables azules en cuanto a distribucin.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 34/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5074_resized.jpg)

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5076_resized.jpg)

El jack de alimentacin y el interruptor, y los dos cables de alimentacin electrica a la placa.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 35/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5077_resized.jpg)

FASE NMERO 4, EL SOFTWARE DEL PIC E INFORMACIN ALMACENADA EN LA


MEMORIA EXTERNA:

Pondremos un ejemplo sencillo explicado en base a una matriz de 88 caracteres. Los transistores
dicen que la est activa en cada momento, pero el encendido o apagado de cada led lo determina
la trama de bits que esta presente a la salida de los registros, por ejemplo, si a la salida de un
registro tenemos la siguiente trama 01110011 y esta activa la la 1 en los leds estar encendido lo
siguiente:

(h ps://mundoarcoiris.les.wordpress.com/2011/07/secuencia-1b.jpg)

O sea, para activar la la 1, el PIC por su patita enva un 0, al ser el transistor PNP y recibir en su
base un 0 pasa a estado de conduccin, dejando pasar la tensin positiva a al terminal positivo de
los 8 leds que conforman la la, al salir de forma paralela en el registro 74LS164 la trama 01110011,
en la columna 1 (numerada de izquierda
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ a derecha del 1 al 8) tenemos un 0 que permite el paso 36/132
de
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

en la columna 1 (numerada de izquierda a derecha del 1 al 8) tenemos un 0 que permite el paso de


corriente por el led haciendo que se encienda, en la columna 2 tenemos un 1 que no permite que
circule la corriente y led apagado, en la columna 2 tenemos otro 1.as sucesivamente.

Cmo conseguimos iluminar toda la matriz?, eso se realiza con una tcnica llamada multiplexado
por lneas, lo que hacemos es:

-Envio trama de 8 bits al registro 74LS164 activo lnea 1 espero 2 ms y apago.

-Envio trama de 8 bits al registro 74LS164 activo lnea 2 espero 2 ms y apago.

-Envio trama de 8 bits al registro 74LS164 activo lnea 3 espero 2 ms y apago.

-Envio trama de 8 bits al registro 74LS164 activo lnea 4 espero 2 ms y apago.

-Envio trama de 8 bits al registro 74LS164 activo lnea 5 espero 2 ms y apago.

-Envio trama de 8 bits al registro 74LS164 activo lnea 6 espero 2 ms y apago.

-Envio trama de 8 bits al registro 74LS164 activo lnea 7 espero 2 ms y apago.

-Envio trama de 8 bits al registro 74LS164 activo lnea 8 espero 2 ms y apago.

Y repito la secuencia el tiempo que quiera que este presente el dibujo de 88 o carcter que se
muestre.

La velocidad a la que se enciende y apaga cada lnea es tal que a nuestra vista le da la sensacin de
que las 8 lineas estn activas mostrndonos la informacin, el carcter tarda en mostrase
enteramente 16 ms, o sea una frecuencia de F=1/t es decir 62,5Hz, acordaos de las televisiones de
50Hz en la que la superposicin de los cuadros se haca a esa frecuencia para que no nos diramos
cuenta de que el haz de electrones mostraba un cuadro arriba y luego otra abajo, a tal velocidad
que no notbamos que en cada momento slo estaba encendida una parte de la pantalla y no la
totalidad.

Explicar ahora el pseudo cdigo de como hago para mostrar en matriz 816 informacin en
pantalla y que tcnica uso para desplazar caracteres numricos y alfabticos a lo largo de la
pantalla.

OJO a partir de aqu el lenguaje a usar es ASM, ensambler.

Yo divido la pantalla en dos, al dividirla en dos tengo dos matrices de 88 y declaro en variables
cada la de la pantalla, cada variable almacena 8 bits la matriz 8X16 es esta declarada en sus
variables:

FILA1 FILA9

FILA2 FILA10

FILA3 FILA11

FILA4 FILA12

FILA5 FILA13

FILA6 FILA14

FILA7 FILA15
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 37/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

FILA7 FILA15

FILA8 FILA16

A estas variables le sumo otra variable como si fuera otra matriz 88 (la tercera) pero ser virtual y
que slo me servir como buer y para rotar bits sin que se note en la pantalla real, quedara as:

FILA1 FILA9 FILA17

FILA2 FILA10 FILA18

FILA3 FILA11 FILA19

FILA4 FILA12 FILA20

FILA5 FILA13 FILA21

FILA6 FILA14 FILA22

FILA7 FILA15 FILA23

FILA8 FILA16 FILA24

Imaginemos que formo el carcter A en una tabla, llamo a la tabla y lo almaceno en las variables
FILA17, FILA18, FILA19, FILA20, FILA21, FILA22, FILA23, y FILA24

Carcter A:

(h ps://mundoarcoiris.les.wordpress.com/2011/07/secuencia-2b.jpg)

Este carcter en la variable FILA17 tendra almacenado en binario 11111111

Este carcter en la variable FILA18 tendra almacenado en binario 11100011

Este carcter en la variable FILA19 tendra almacenado en binario 11011101

Este carcter en la variable FILA20 tendra almacenado en binario 11011101

Este carcter en la variable FILA21 tendra almacenado en binario 11011101

Este carcter en la variable FILA22 tendra


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ almacenado en binario 11000001 38/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Este carcter en la variable FILA22 tendra almacenado en binario 11000001

Este carcter en la variable FILA23 tendra almacenado en binario 11011101

Este carcter en la variable FILA24 tendra almacenado en binario 11011101

Ahora llamo a una rutina que me muestre el estado actual de las variables de pantalla, es decir:

FILA1 FILA9

FILA2 FILA10

FILA3 FILA11

FILA4 FILA12

FILA5 FILA13

FILA6 FILA14

FILA7 FILA15

FILA8 FILA16

Para ello cojo el registro FILA9 y llamo a una rutina de transmisin de 8 bits en serie y lo
empujo al primer registro sico 74LS164, retorno de la rutina de transmisin serie y cojo la
variable FILA1 y vuelvo a irme a la rutina de transmisin en serie de 8 bits y empujo estos 8 bits
al registro fsico 74LS164, conforme ingresan estos 8 bits a su vez empujan a los 8 bits que
haban de FILA9 y los van metiendo en el segundo registro 74LS164, de forma que al acabar la
transmisin serie en los dos registros 74LS164 estan almacenados los 16 bits de las variables FILA9
y FILA1, al retornar de la rutina transmisin serie activo la FILA NMERO 1 DE LA MATRIZ (no
confundir con la variable FILA1) y se ver el contenido de los registros 74LS164, como en ese
momento estn vacos, es decir llenos de 1111111111111111 la pantalla aparecer apagada, sin nada,
hago lo mismo con el resto de variables que determinan la pantalla, es decir llamo a la variable
FILA10 y FILA2 y las muestro, FILA11 y FILA3, y cuando llegue a la FILA16 y FILA8 repito el
tiempo necesario para que se mantenga en pantalla el suciente tiempo para poder observarlo.
Ahora las variables donde almaceno la LETRA A, y resto de variables las roto de rotar un
espacio hacia la izquierda y borro el acarreo:

N1 FILA1 FILA9 FILA17

N2 FILA2 FILA10 FILA18

N3 FILA3 FILA11 FILA19

N4 FILA4 FILA12 FILA20

N5 FILA5 FILA13 FILA21

N6 FILA6 FILA14 FILA22

N7 FILA7 FILA15 FILA23

N8 FILA8 FILA16 FILA24

Empiezo por rotar FILA17, luego FILA9,


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ y luego FILA1-TODOS EN LA FILA NUMERO 1 DE39/132
LA
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Empiezo por rotar FILA17, luego FILA9, y luego FILA1-TODOS EN LA FILA NUMERO 1 DE LA
MATRIZ..luego roto FILA18, FILA10 y FILA2TODOS EN FILA NUMERO 2 DE LA MATRIZ.
Y as hasta que rote las variables de las 8 FILAS DE LA MATRIZ. Como quedar despus de esto
las variables donde se almaceno la letra A:

As antes:

(h ps://mundoarcoiris.les.wordpress.com/2011/07/secuencia-2b.jpg)

As despus:

(h ps://mundoarcoiris.les.wordpress.com/2011/07/secuencia-3b.jpg)

El resto de las variables siguen igual porque aunque han rotado al estar llenas de 1 no se nota.

Otra rotacin:

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 40/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/secuencia-4b.jpg)

En el resto de variables seguimos sin cambios y al mostrar el estado de estas en pantalla sigue
vaca.

Otra rotacin:

(h ps://mundoarcoiris.les.wordpress.com/2011/07/secuencia-5b.jpg)

Veamos que ocurre ahora al activar la pantalla de las variables e ingresarlas a los registros de
desplazamiento 74LS164:

FILA1 FILA9

FILA2 FILA10

FILA3 FILA11

FILA4 FILA12

FILA5 FILA13

FILA6 FILA14
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 41/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

FILA6 FILA14

FILA7 FILA15

FILA8 FILA16

(h ps://mundoarcoiris.les.wordpress.com/2011/07/secuencia-6b.jpg)

Pues que ahora si empieza a aparecer parte del carcter que va rotando hacia la izquierda. En la
siguiente rotacin aparecer as:

(h ps://mundoarcoiris.les.wordpress.com/2011/07/secuencia-7b.jpg)

Una vez explicado el pseudocdigo pondr el cdigo en ASM que nos sirve de ejemplo para
mostrar esta primera secuencia en el panel de leds 816. Dejo un primer archivo con el .asm , el
.INC y simulacin en PROTEUS, renombrar este archivo a extensin .zip para descomprimirlo:

A (h ps://mundoarcoiris.les.wordpress.com/2011/07/a.odt)

Subo otro archivo con el ABECEDARIO completo en una tabla de la memoria de programa del
PIC, son 27 letras y un espacio en blanco que totalizan un total de 28 x 8 = 224 posiciones a contar
por el contador que al ser de 8 bits puede contar como mucho 255 posiciones. Esto es importante
recordarlo a la hora de meter datos en una tabla, para que no se desborde el contador y de un
resultado inestable y fuera de lugar. Renombrar el archivo a zip y descomprimirlo:

ABC (h ps://mundoarcoiris.les.wordpress.com/2011/07/abc.odt)
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 42/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

ABC (h ps://mundoarcoiris.les.wordpress.com/2011/07/abc.odt)

Un video del codigo ABC, notar los destellos de los leds, pues no tiene colocado en los pixeles las
laminas de papel cebolla para que la luz no se disperse:

Matriz leds 8x16

Dentro de esta ltima fase (La N4), y segn el titulo de esta, ahora toca desarrollar el
almacenamiento en memoria externa para evitar las limitaciones propias de la memoria interna del
PIC16F84A y dotar al montaje de mltiples posibilidades. La memoria a usar esta basada en el
protocolo de comunicacin I2C, esta comunicacin es serie, con la limitacin propia en velocidad
que toda comunicacin en serie tiene, sobre este protocolo hay mltiple informacin en la red,
buscad si quereis saber mas. El PIC16F84A no lleva implementado por hardware este protocolo por
lo que es necesario acudir a una rutina software que establezca la comunicacin entre PIC y
MEMORIA EXTERNA. Este protocolo software esta extraido del libro MICROCONTROLADOR
PIC16F84A de la EDITORIAL RA-MA lo tengo como archivo include .INC en mi software.

Manos a la obra, lo primero que har y como ejemplo ser disear una secuencia de ocho pantallas
con la que crearemos una ANIMACIN, para ello os descargais esta aplicacin EXCEL: matriz-
816 (h ps://mundoarcoiris.les.wordpress.com/2011/07/matriz-8x164.xls) , teneis que tener
instalado en el excel la funcion BIN A HEX para que funcione correctamente.

Empiezo a disear la animacin, tened en cuenta que los unos ser un led apagado y los ceros
sern led encendido. Esto es as debido al diseo del circuito electrnico.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 43/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/excel_1.jpg)

Cuando hemos hecho el diseo de las ocho pantallas, copiamos el cdigo sealado con la echa
ROJA, y haremos un copia pega el cual se ver mas adelante.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/excel_2.jpg)

A continuacin descargaros este programa: h p://www.winpic800.com//descargas/WinPic800.zip


(h p://www.winpic800.com//descargas/WinPic800.zip)
Lo instalais y al abrirlo queda as:
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 44/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Lo instalais y al abrirlo queda as:

(h ps://mundoarcoiris.les.wordpress.com/2011/07/winpic800_1.jpg)

Debemos seleccionar en el cuadro superior derecho el dispositivo, en este caso I2C 24C, y en el
desplegable de abajo la memoria con la que trabajeis, en mi caso es la 24C32.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/winpic800_2.jpg)
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 45/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/winpic800_2.jpg)

En el siguiente video vereis claro el proceso de crear un archivo .bin, el cual ser el que
grabaremos en la memoria externa:

Matriz en excel

Ahora que tenemos el archivo LLUVIA.bin, debemos meterlo en la memoria EEPROM externa, yo
he usado una 24C32 que tiene 4096 bytes, en ella podran caber 256 pantallas de 8X16, aunque
existen en el mercado mas memorias I2C como las 24C64, 24C128, 24C256 y 24C512. Abajo en la
foto se ve el tamao de la memoria, la tengo insertada en un zcalo aparte del zcalo del circuito
impreso para que con las sucesivas extracciones e inserciones no se daen las patitas de la
memoria.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 46/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5813.jpg)

Detalle del grabador con la memoria 24C32 insertada y el PIC16F84A tambien.

(h ps://mundoarcoiris.les.wordpress.com/2011/07/img_5820.jpg)

El video de la animacin.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 47/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Matriz leds lluvia

Aqu os podeis descargar los archivos para hacer uso de la memoria externa, renombrar el .odt a
.zip para poder descomprimir: Lluvia
(h ps://mundoarcoiris.les.wordpress.com/2011/07/lluvia1.odt)

He hecho otra secuencia animada de 244 pantallas como cartel navideo, estas 244 pantallas han
consumido 3896 bytes de la memoria 24C32 que tiene 4096 bytes, es decir que casi la he llenado
toda con esta secuencia, vereis que chulo ha quedado.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 48/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Leds Matrix 8x16

LTIMOS RETOQUES

Bueno, quedaba algo por terminar del panel verdad?, lo que pasa es que por perrera lo haba
relegado, es que es un coazo recortar 128 cuadraditos de papel cebolla, pegarlos, y nalmente
contornearlos en su forma redonda, pero bueno, ya lo he hecho.

APLICACIN PEGAMENTO RAPIDO (CIOANACRILATO):

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 49/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.wordpress.com/2011/07/28/hello-world/img_5834-2/)

PEGADO DE LOS CUADRADITOS DE PAPEL CEBOLLA:

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 50/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

(h ps://mundoarcoiris.wordpress.com/2011/07/28/hello-world/img_5835/)

CONTORNEADO CON UN CUTTER DE LOS CUADRADITOS:

(h ps://mundoarcoiris.wordpress.com/2011/07/28/hello-world/img_5836/)

Lo prometido es deuda, jaros bien en el video, en primer lugar se abre un bloc de notas del
windows, luego ponemos el mensaje, guardamos el archivo y luego lo abrimos con el ic-prog
seleccionando previamente la memoria externa a usar, guardamos el archivo como .bin, y ya lo
tenemos dispuesto para grabar en la memoria externa. Solo podremos usar MAYUSCULAS, EL

PUNTO, LA COMA Y TECLA ESPACIO,


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ NADA MAS, esto es debido a que el programa principal
51/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

PUNTO, LA COMA Y TECLA ESPACIO, NADA MAS, esto es debido a que el programa principal
del PIC16F84A ya est al lmite de la memoria de programa del PIC16F84A, si est memoria fuera
mayor (usando otro PIC por ejemplo) podramos crear mas caracteres. Ojo, usar otro PIC no
signica que sea compatible con el circuito electrnico de este proyecto, creo que el 16F628A si lo
es pero hay que adaptar el software a las caracteristicas de tal PIC.

Creacion del bin

Aqu el resultado en este otro video.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 52/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Leds mensaje largo

Y nalmente los archivos, ya sabeis que estn en formato .odt, debeis de poner el ratn encima y
botn derecho y darle a abrir con, y elegid el winzip. Dentro de los archivos he incluido una hoja
excel de carcteres alfabticos y numricos que proporcionan los codigos en hexadecimal, debeis
tener instalado en el excel el BIN.A.HEX.

DESCARGAR: CARTEL LARGO (h ps://mundoarcoiris.les.wordpress.com/2011/07/cartel-


largo3.odt)

Aado un archivo nuevo que alguno me ha solicitado, se trata de la animacin del cartel navideo,
como siempre, renombrar el archivo .odt que descargueis a .zip para poder descomprimirlo.

DESCARGAR: NAVIDAD (h ps://mundoarcoiris.les.wordpress.com/2011/07/navidad.odt)

Aado, debido a los trabajos del amigo hrcules en los cuales est usando un cristal de mayor
frecuencia que los 4 Mhz de este proyecto, un enlace que genera el cdigo de tiempos en
ensamblador eligiendo la frecuencia del cristal y el tiempo requerido. Esto es necesario porque he
detectado que hrcules usa la misma rutina de tiempos del archivo RETARDOS.INC, que esta
pensada para 4Mhz en sus proyectos con cristal de 10Mhz, y aunque a l no le haya dado
problemas si se emplean mayores frecuencias los tiempos no sern los adecuados.

ENLACE: h p://www.golovchenko.org/cgi-bin/delay (h p://www.golovchenko.org/cgi-bin/delay)

Pongo el enlace para descargar el programa


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ que sirve para compilar los .asm y sacar el .hex, el
53/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Pongo el enlace para descargar el programa que sirve para compilar los .asm y sacar el .hex, el
software MPASMWIN.

h ps://www.mediare.com/?8nl83koi8ozdmvx (h ps://www.mediare.com/?8nl83koi8ozdmvx)

ltima edicin 21-Diciembre-2014, continuar.

Anuncios

Publicado julio 28, 2011 por dragon333 en Electrnica y PICS

315 Respuestas a MATRIZ DE LEDS DE 816 GIGANTE.

Suscrbete a los comentarios mediante RSS.

exelente la forma ilustrativa para este tipo d. matriz d. led

Responder
mr luces
marzo 3, 2012 en 4:30 pm
Gracias, slo intento mostrar de la forma mas didactica y sencilla posible el mundo de los
microcontroladores.

Responder
dragon333
marzo 3, 2012 en 5:00 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 54/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

saludos amigo si es pocible me gustaria sabercomo elavoro el codigo para ponerla en


funcion pues la verda no c mucho pero si soy adicto alas luces electornicas

mr luces
marzo 3, 2012 en 5:18 pm
me podrias regaar el asm completo de el de navidad

Responder
julian
noviembre 20, 2014 en 7:49 pm
Ya lo tienes para descarga, saludos.

dragon333
noviembre 20, 2014 en 8:48 pm
Hola Como cambiar el archivo bin , digo el de navidad para cambiar el mensaje saludos Ruma

Responder
Ruma
diciembre 20, 2014 en 10:37 pm
El .bin de Navidad son una serie de pantallas que estn diseadas con el procedimiento
explicado en lluvia.bin, ah tiene el excel para descargar y disear usted mismo sus
pantallas y efectos. Saludos.

dragon333
diciembre 20, 2014 en 11:20 pm
dragon333 Gracias por responder por tema de navidad te doy ok , otra se estender 1 o 2
matrix mas
me dara el pic16f84a .saludos Ruma

Ruma
diciembre 21, 2014 en 9:39 pm
amigo ser qm puedes enviar el asm de la matriz te lo agradecera es que no lo puedo
descargar ni el de navidad ni el cartel largo

larri
enero 6, 2015 en 8:35 pm
disculpa me prodrias regalar un exel como el de la lluvia pero para una matriz de 856

Responder
julian
diciembre 21, 2014 en 3:51 am
solo necesito el exel el de lluvia pero modicado para una de 856 gracias por el archivo de
navidad

julian
diciembre 24, 2014 en 2:02 am
Me gustaria checar con es el procedimiento para grabar el pic y la 24lc256
alguieb q me pueda ayudar

Responder
Haziel zai

junio 7, 2015 en 6:48 pm


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 55/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

junio 7, 2015 en 6:48 pm


Mire mr luces, el lenguaje de programacin de los microcontroladores PIC que se usa
habitualmente es el ensamblador, el basic y el C, estos tres lenguajes tienen su peculiaridad y
enfoque especco para ese microcontrolador as como sus compiladores adecuados. Yo slo estoy
adiestrado en el ensamblador, que es un lenguaje de muchas lneas de cdigo, aunque comprendo
que el C es mas reducido en lneas de cdigo y mas simplicado. Le recomiendo que visite webs
introductorios a los primeros pasos con el PIC, pues el proposito de mi blog est enfocado a
personas que ya han tenido contacto con los PICS y saben algo del tema, si pone interes y tiempo
tendr resultados interesantes, para simular los PICS tambien le recomiendo que use el programa
emulador de circuitos PROTEUS, en l podr desarrollar la simulacin del software en un PIC
virtual, saludos.

Responder
dragon333
marzo 4, 2012 en 10:28 am
gracias por la atencion prestada amigo esta informacion es de gran ayuda para mi estaremos
comunicandonos asta pronto

Responder
mr luces
marzo 5, 2012 en 2:20 am
est super su proyecto lo felicito y le agradezco el aporte

Responder
Boris Mantilla
agosto 9, 2014 en 2:59 pm
me podras pasar el cdigo xfa!

Responder
juanito
mayo 24, 2012 en 6:10 am
Pero si tienes los cdigos para descargar, pincha en ellos y descargalos.

Responder
dragon333
mayo 24, 2012 en 4:42 pm
ok grasias

Responder
juanito
junio 2, 2012 en 11:14 pm
disculpa pero podria jalar en el pic16f886?

Responder
juanito
junio 6, 2012 en 3:00 am
Juanito, sabes, o debieras saber, que el cambio de un pic a otro tiene sus peculiaridades como por
ejemplo la palabra de conguracin o desactivar determinadas entradas/salidas que poseen
conversores A/D, o el nmero de pines etc. Debes t adaptar mi cdigo al pic que desees usar, y
ojo, lo mas probable es que el esquema electrnico aqu expuesto NO SEA COMPATIBLE.

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 56/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
dragon333
junio 6, 2012 en 9:09 am
Bueno esto esta interesante
se algo de electronica
pero ojala me ayuden
pues como gravo eso en el PIC?
o como se hace
ehhh
porfa alguien ayudemeeeee

Responder
jjjjose
septiembre 14, 2012 en 12:23 am
jjjjose, ya lo he dicho por aqu, este blog est enfocado a quienes YA HAN TENIDO CONTACTO
CON LOS PICS, no es un cusillo de PICS ni de como programarlos. El la red tienes abundante
informacin al respecto para dar tus primeros pasos. Saludos.

Responder
dragon333
septiembre 15, 2012 en 8:12 am
HUY
PERDON
PERO GRACIAS DE TODOS MODOS
JEJEJEJE
POR SI ACASO NO TENDRAS ALGUN CIRCUITO PROGRAMADOR EN POR USB
PARA ESTE PIC????

Responder
jjjjose
septiembre 15, 2012 en 1:53 pm
No, yo uso uno por puerto serie.

Responder
dragon333
septiembre 16, 2012 en 7:37 am
Dragon333, estoy iniciando en esto delos micros, he leido el codigo ABC y tengo una pregunta,
nose si es muy obvia pero me va a entender, soy un novel en micros, cuando lee el valor de la 9 y
lo carga a w, q valor tiene la nueva por primera vez cuando lo carga a w, y que valor tiene
tambien la 1, la 11 ,la 2, la 12,la 3 y asi sucesivamente, la verdad no encuentro un valor
asignado o no entiendo esa parte, espero me ilustre, muchas gracias por su ayuda, hasta pronto

Responder
fremanman2012
septiembre 17, 2012 en 12:19 pm
Mira, los valores estn en la tabla y de la tabla van a los registros. No se si he respondido a tu
pregunta.

Responder
dragon333
septiembre 18, 2012 en 4:42 pm
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 57/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

pero este codigo muestra al reves


las letras aparecen apagadas

Responder
jjjjose
septiembre 18, 2012 en 2:20 pm
Si montas mi circuito las letras estan encendidas, en Proteus salen apagadas, saludos.

Responder
dragon333
septiembre 18, 2012 en 4:16 pm
En la subrutina de CARGA el valor de la 17 a la 24 lo veo claramente, pero en la subrutina de
caracter cuando le da movf la 9,0; aqui lee lo que tiene la 9 y lo deja en w, eso creo, lo mismo
con la 1y asi sucesivamente, no logro entender de donde provienen los valores de cada la;
De la 9 a la 16 y la 1 a la 8(subrutina caracter)
de antemano gracias por la rapida respuesta

Responder
fremanman2012
septiembre 18, 2012 en 8:14 pm
Las las 17 a 24 forman el buer donde se almacena el caracter, el contenido de este buer
no se ve en pantalla, cuando se llama a Rota los registros del buer rotan y van cargando a
los registros 9 a 16 y 1 a 8, que si se ven en la pantalla.

Responder
dragon333
septiembre 19, 2012 en 9:48 pm
Bueno una ultima
preguntilla
no entiendo bien la parte de las tablas
cuando forman las letras
por ejemplo la letra a

TABLA addwf PCL,F

retlw hFF ;A
retlw hE3
retlw hDD
retlw hDD COMO SACASTE ESTE CODIGO O COMO LO HICISTE
retlw hDD NO LA ENTIENDO MUY BIEN
retlw hC1
retlw hDD
retlw hDD

Responder
jjjjose
septiembre 19, 2012 en 1:32 pm
jjjjose este codigo resulta de dibujar el caracter a cargar este se encuentra en hexagesimal , si lo
pasa a binario y lo ubica por las va a ver como se forma la letra o caracter, en el proyecto lo
explican claramente,
espero haber dejado claro , saludos

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 58/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
fremanman2012
septiembre 19, 2012 en 2:32 pm
MUCHISISISISISMASSSSSSSSS
GRACIASSSSS
Solo una mas
si??
como puedo expadir la matriz???
osea como lo puedo aumentar unas dos matrices mas de 88
en si seria un total de 832 o como podria hacerlo 1030 o 1040
como aria eso????

puedo usar el mismo pic?? con la misma programacion???


o usar otro PIC con mas componentes???
pors
espero tu respuesta

Responder
jjjjose
septiembre 19, 2012 en 6:18 pm
OK, estuvo claro, monte el circuito con una matriz de 88 y corre de maravilla, aunque cuando
energizo aparecen encendidos unos led y rotan como aleatoriamente, pero creo q es por los
valores q tienen inicialmente la 1 a la 16 osea las variables de pantalla. gracia por la
informacion y por fomentar el conocimeinto, ahora voy a implementarle escritura y lectura desde
la memoria externa,, hay les voy comentando,,un saludo

Responder
fremanman2012
septiembre 20, 2012 en 4:26 am
haber
ya pude hacerlo
y funciono no mas
pero tengo un problemilla
lo quiero usar para ponerlo a mi tiendita
y pues lo malo es que no tengo compu en mi tienda para estar grabando cada ves el PIC

habria alguna forma de ponerle o adaptarle un teclado con conector ps2 o usb????

estube buscando alguna info por la red


pero no explican muy bien
habran alguien que me pueda ayudar a hacer esto??????
porsssss

Responder
joseph
septiembre 24, 2012 en 8:29 pm
joseph si un proyecto como el que dices lo tuviera a mano es el que pondra en este blog. Pero
esto que pides es un proyecto mas elaborado que afrontar mas tarde que temprano. Por
cierto, ten en cuenta que la memoria interna del PIC 16F84 tiene un lmite en cuanto a
caracteres a mostrar. Mas adelante pondr el cdigo para poder usar la memoria externa y
acabaremos con esa limitacin.

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 59/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
dragon333
septiembre 26, 2012 en 7:50 am
ok
seria buenisisisismo
una consulta
maximo cuantos caracteres le podria caber a este PIC

Responder
joseph
octubre 3, 2012 en 1:19 pm
Registro de 8 bits = 255 posiciones del contador, alto de cada caracter 8 bits, 255/8= 31,87
caracteres aproximadamente. Por eso es mas interesante usar una memoria externa.

Responder
dragon333
octubre 3, 2012 en 9:36 pm
bueno eso sip
y como aria eso

Responder
joseph
octubre 7, 2012 en 9:45 pm
Hacer el qu?, sea mas explcito.

Responder
dragon333
octubre 8, 2012 en 1:23 pm
usar una memoria externa pues

Responder
joseph
octubre 11, 2012 en 12:06 am
En ello estoy, lo pondr proximamente.

Responder
dragon333
octubre 11, 2012 en 6:58 am
excelente trabajo, he aprendido bastante acerca de los micros
felicitaciones muy buena su labor y lo generoso al querer compartir su trabajo para nuestra ayuda

Responder
fremanman2012
octubre 20, 2012 en 2:49 am
dragon333 una ayuda
quiero escribir un mensaje con la directiva DT
ejemplo
mensajeBienvenida
DT HOLA MUNDO
en el programa tengo la tabla con el abcedario, pero con q valor DT me va cargando W para asi ir
a la tabla y regresar con ese valor y mostrarlo con las variables de pantalla,,no entiendo esa parte,
tengo entendido q DT es para facilitar
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ la hechura de una tabla es una tabla resumiday cada letra
60/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

tengo entendido q DT es para facilitar la hechura de una tabla es una tabla resumiday cada letra
va cargando W con el codigo ascii, pero luego q se hace, como voy a la tabla
gracias por su ayuda.

Responder
fremanman2012
octubre 21, 2012 en 12:38 pm
Hola fremanman, se emplea igual que una tabla formada por RETorne con Literal en W retlw
seria por ejemplo:

TABLA ADDWF PCL,F


DT 0123456789

en este caso te iria mostrando los valores de 0 a 9.

Responder
dragon333
octubre 21, 2012 en 1:23 pm
eso lo entiendo,
planteo la siguiente situacion:
tengo una tabla con las letras del abecedario como lo tienes en tu programa, cada caracter con sus
respectivas instrucciones retlw,
ahora quiero mostrar en pantalla la letra H, entonces escribo la instruccion
DT H
como sabe el contador de programa q la H esta ubicada en cierta posicion de la tabla,
se q para ir a la tabla se carga w con un lieral en este caso el contenido de puntero, luego se llama
la tabla acontinuacion se ejecuta la instruccion addwf y es alli cuando el contador salta y se ubica
donde lo mandemos, estando alli se carga w con el literal q encuentre en esta posicion y retorna
veo en la tabla solo instrucciones retlw
los comentarios q se ven para difenciar o saber q letra es, son para uno mismo, no para el
programa, hay viene mi duda ;
dicho lo anterior
DT H ; q valor pone en w para ir a la tabla y volver con el valor correcto
de pronto para ti es muy obvio y portal razon no vez mi duda
si es asi me puedes guiar y perdona tanta molestia con un ejemplo o trozo de programa para asi
estudiarlo y entenderlo
tal como lo hice con el trabajo q haz hecho, lo he estudiado linea por linea hasta q lo entendi,
recuerda dragon q soy un principiante con los micros
de antemano una felicitacion y muchas gracias por tu ayuda

Responder
freemanman2012
octubre 22, 2012 en 12:32 pm
ok dragon, muchas gracias, excelente explicacion

Responder
fremanman2012
octubre 29, 2012 en 12:16 am
A los que habeis visto los dos ultimos mensajes de fremanman habreis observado que entre
medias no ha mediado respuesta, eso es porque le envie un correo con una detallada respuesta
con ejemplo de PROTEUS incluido. Que quede claro que suelo responder si no se me satura a
preguntas, es cuestin de tiempo, el cual es escaso.
Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 61/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
dragon333
octubre 29, 2012 en 7:30 am
amigo dragon, este es el nal de este proyecto o piensa adicionarle algo mas, ? o tiene algun otro
proyecto q este realizando me he ayudado bastante en mis estudios gracias a ud,
saludos

Responder
fremanman2012
noviembre 10, 2012 en 1:16 am
Quiero retocar el cdigo para que IC-PROG mediante, y a traves de memoria externa, escribir
mensajes largos solo con la introduccin mediante teclado de esos mensajes en el IC-PROG y
su programacin en la memoria externa. Tambien habras visto que tengo anunciado el
proyecto de una alarma de aviso telefnico mediante PIC. Ir colgando proyectos, pero ten en
cuenta que llevan su tiempo pues yo NO COPIO PROYECTOS DE OTROS, sino que los creo y
desarrollo y eso me motiva mas para desarrollar este BLOG.

Responder
dragon333
noviembre 10, 2012 en 5:22 pm
como podria implantar un teclado de PC o un teclado de celular para que sea programable la
matriz????

Responder
jos
diciembre 1, 2012 en 4:24 pm
Si lees una pregunta hecha un poco mas arriba por joseph incide en el mismo caso que t. Para
implantar un teclado has de implementar el protocolo de comunicacin de un teclado PS2 en el
PIC, esos caracteres ASCII que devuelva el teclado lo has de llevar a una memoria externa para
almacenar el mensaje y debes tener la capacidad de poder borrar los mensajes desde el propio
teclado o de recticar una equivocacin al pulsar una tecla equivocada, y nalmente el PIC ha
de ser capaz de identicar esos caracteres ASCII que lea de la memoria para su representacin
en pantalla de led.Como le dije a Joseph, si ese proyecto lo tuviera LO PUBLICARA.

Responder
dragon333
diciembre 1, 2012 en 5:19 pm
En los proximos das publicar una mejora del proyecto, consistir en que podremos poner el
texto que nos de la gana en longitud (toda la que admita una memoria externa) para poder
visualizarlo en matriz de leds. Y todo mediante la simple introduccin del texto por teclado
usando el IC-PROG. No es lo que busca la pregunta de mas arriba, pero se le va pareciendo.

Responder
dragon333
diciembre 1, 2012 en 5:26 pm
eso estara suuper weno asi podre guiarme en algo para volverlo programable
y podria intentar con un teclado matricial para que sea mas peque y no ponerle el teclado de PC
jejejejeje
espero tu proyecto
muchas gracias anticipado
jejejeje
Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 62/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
jos
diciembre 10, 2012 en 4:50 pm
Espero que saques ideas para tus proyectos, SALUDOS.

Responder
dragon333
diciembre 11, 2012 en 4:09 pm
Hola que tal dragon333 visite tu web y pucha te agradesco, tu material lo voy a implementar,el
proyecto de la lluvia(no me funciona), del .bin me parece algo muy bueno pero quisiera que me
ayudaras yo al crear mi .bin lo subo al 24lc256 y sigue apareciendo el mismo mensaje de la prueba
( Hola..)a pesar que borre el Mensaje.bin sigue apareciendo el mismo.algo curioso,y utilize otro
archivo de proteus y al subirlo al pic 16f84a sube pero no funciona ni siquiera el mensaje de
prueba que hicistes,agradeciendo tu incondicional apoyo ,me despido.Ate Luis Miguel

Responder
Luis Miguel
diciembre 22, 2012 en 9:55 pm
Luis miguel, cada vez que quieras usar un .bin diferente como prueba en el PROTEUS, haz lo
siguiente, BORRAS LA MEMORIA, es decir, situas el ratn sobre EL DIBUJO DE LA
MEMORIA Y CON EL BOTN DERECHO delete objet, insertas una memoria nueva y le
cargas el .bin que te interese probar. Esto haz de hacerlo con cada .bin que sea diferente del
anterior, ES UN FALLO DEL PROTEUS QUE NO SE PUEDA CARGAR .bin nuevos y que no
funcionen sino haces el truco que te he presentado. Hazlo y dime el resultado. Respecto a la
ltima frase que has puesto slo te dir que en el PIC virtual del proteus se carga el .hex nunca
un .bin adems de que has de poner la frecuencia del XTAL a 4Mhz.

Responder
dragon333
diciembre 23, 2012 en 5:58 am
Gracias, dragon333 se agradece si funciono.otra vez molestandote mi gran amigo Dragon333
.quisiera hacerte una una preguntica porfavor,quisiera colocarle efectos consecutivos ( que el texto
salga de arriba hacia abajo y viceversa y se quede estatico, luego que se desplaze hacia la
izquierda y tambien a la derecha quisiera saber si existen unas instrucciones ( yo use rlf (de
derecha a izquierda)- y tambien rrf(de izquierda a derecha),espero me ayudes con esos detalles
todo lo que has hecho me parece genial gracias ,agradeciendo tu incondicional apoyo ,me
despido.Ate Luis Miguel.

Responder
Luis Miguel
diciembre 24, 2012 en 5:38 am
me sumo a la peticion del amigo
se veria bueno esas animaciones
tambien uno que despues de aparecer los caracteres parpadee
seria bueno

Responder
jos
diciembre 29, 2012 en 4:49 am
excelente inf. muchas gracias

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 63/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
james cala
febrero 23, 2013 en 9:35 pm
AMIGO REALIZE EL CAMBIO DE MEMORIA PARA CORRER OTRO ARCHIVO .BIN PERO
NO JAL ALGUNA OTRA INDICACIN SALUDOS MUY BUEN PROYECTO

Responder
ESTEBAN ARROYO MELENDEZ
junio 7, 2013 en 6:30 pm
Tengo una consulta amigo! Y si cambio la memoria 24lc256 por una 24lc16b, no tendria ningun
problema a la hora de ejecutarlo??

Responder
Gmez
junio 9, 2013 en 5:37 pm
Depende de la extensin del grco o del nmero de letras a mostrar.

Responder
dragon333
junio 10, 2013 en 8:33 pm
ooooh, mira, aun tienes el archivo .ASM para que me lo pases! Solo para hacerle cambios y
correr las palabras ya!

Gmez
junio 16, 2013 en 3:05 am
carlos no tiene el prgram de el matriz solo para cambiarle el nombre

Responder
juancarlos
junio 13, 2013 en 9:50 pm
Oye amigo y aun tienes el archivo .asm del proyecto? Pero para cambiarle los caracteres que se
deseen mostrar en la matriz! Si lo tienes, lo podrias subir?

Responder
Gmez
junio 16, 2013 en 2:33 am
Todos los archivos estn para ser descargados en esta pagina, es un archivo ,odt, pincha una
vez descargado como para abrirlo, y elige el winzip para descomprimirlo. Saludos.

Responder
dragon333
junio 18, 2013 en 4:11 pm
Hola dragon333 he estado cacharreando ese proyecto y he guerido adicionarle dos matrices de 88
en total 8 las y 32 columnas
mi pregnta es, teniendo los cambios hechos con hardware cual seia el sigiente paso para hechar
andar este cartel mas largo
Gracias por tu colaboracion

Responder
Julio Maldonado
agosto 10, 2013 en 3:10 am
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 64/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Si esa matriz de 832 est basada en la misma electrnica que he mostrado aqu, cuando
quemesel PIC y la memoria con el mismo software que aqu postee, slo podrs ver la mitad
de la matriz en funcionamiento as es?. Por lo que el siguiente paso obviamente es reformar el
cdigo para que abarque toda la matriz, la didactica de como hacerlo est bien explicada en el
blog, lee con atencin que ah est la respuesta.

Responder
dragon333
agosto 10, 2013 en 10:43 am
Tengo una consulta he agrandado la longitud del proyecto hasta 72 columnas y 8 las
modique el asm y logro controlar todas las columnas el problema es que solo consigo hacer el
desplazamiento en 16 columnas (tal como lo hace el archivo ABC.HEX) podras indicarme que
debo cambiar para lograr desplazar el texto desde la la 72 hasta la la 1

Responder
Ricardo Romualdo
septiembre 5, 2013 en 11:40 am
No se si lo que pretendes puede sobrepasar la capacidad de memoria de la ram del PIC
16F84A, porque debes declarar en el programa muchos registros y ademas hacer el cdigo mas
largo, habria que estudiarlo. En este proyecto si lees con atencin veras en el sofware que he
puesto como hacer que la matriz sea mas larga, estudia bien el cdigo, he intenta entender la
dinmica, prueba a reformar el cdigo para una de 832, luego ve haciendo mas larga la matriz
poco a poco, si te da error en la compilacin o a la hora de meter el .hex en la memoria del PIC
es que el sofware sobrepasa la capacidad de memoria, entonces no tendras mas remedio que
usar otro PIC y adaptar la electronica a ese nuevo PIC.

Responder
dragon333
septiembre 13, 2013 en 8:52 am
Gracias dragon333: Efectivamente me funciono hasta 848 cuando quiero aumentar las
lineas me dice que he excedido la capacidad de la memoria podras auxiliarme para la
eleccin de otro pic he probado con el 16F648A que tiene 4k de memoria pero no me
funciona. siempre me queda corto. necesito llevarlo hasta 872, ya tenemos construidos
el cartel y hemos modicado el programa, solo nos falta elegir el PIC adecuado para poder
manejar mas lineas del programa de antemano gracias.

Ricardo Romualdo
septiembre 24, 2013 en 8:09 pm
Ten en cuenta que si usas otro pic a lo mejor no es compatible con el circuito electronico aqu
expuesto, tambien ten en cuenta que si usas una velocidad mayor de proceso, las rutinas de
tiempo no estan pensadas mas que para 4 Mhz.

Responder
dragon333
septiembre 25, 2013 en 9:49 pm
porfabor me lo podrian pasar el diagrama de como adaptar un teclado de ps2 a esta matriz de led

Responder
Daniel Alvis
septiembre 12, 2013 en 4:50 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 65/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Eso es todo un nuevo proyecto que requeriria un esquema electrnico nuevo. Si lo tuviera ya
lo habra colocado aqu, saludos.

Responder
dragon333
septiembre 13, 2013 en 8:56 am
Buenas amigo, realmente soy un principiante en esto y tu proyecto esta buensimo, ten una
pregunta, aki demostraste la programacin por medio del pic, es decir por cada mensaje habria
que escribir una cmos, (disculpa mi ignorancia), si quisiramos cargar directamente el mensaje
por pc sea puerto serial o usb, tienes alternativas o como seria y disculpa. Muchas Gracias.

Responder
andres
octubre 7, 2013 en 3:21 pm
Pues tendras que realizar una parte software en el pc que se comunicase con el pic usando un
protocolo, por ejemplo serie, y que el pic sea capaz de realizar esa comunicacin serie o bien
mediante hadware del propio pic(el pic-16f84a no tiene), o mediante una rutina de
comunicacin serie, ademas deberas de meter chipset de por medio como el MAX 232, CON
LO QUE EL CIRCUITO EXPUESTO NO VALDRA PARA ESTE PROPSITO. En el mercado
existen pics que pueden comunicarse via usb, y via serie.

Responder
dragon333
octubre 9, 2013 en 3:05 pm
Alguien me puede ayudar con el nombre del programa para realizar la programacin y generar el
archivo para cargarlo en el pic.

Responder
Roca
diciembre 27, 2013 en 4:06 pm
Por favor alguien me puede ayudar con el nombre del programa para realizar la programacin y
generar el archivo para cargarlo en el pic gracias.

Responder
Roca
diciembre 27, 2013 en 5:18 pm
Me gusta tu proyecto y me gustara aprender, pero tengo algunas dudas las luces led que
colocaste son todas transparentes, y si son transparente como es que cambian de color, o es el
control de led que hace que cambien de color, mi otra pregunta es que tu usasteis una placa
electrnica, eso es lo mismo que un control de luces led con SD card

Responder
Elid Barahona
diciembre 29, 2013 en 6:40 pm
Las luces no son transparentes, son verdes, transparente es el plastico que contiene el silicio del
led. Para controlar luces existen muchas formas, con placas independientes con placas
controladas por PC etc.

Responder
dragon333
enero 7, 2014 en 9:53 am

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 66/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Hola que tal, tengo una duda sobre como programaste el pic, y tambien si puedo seleccionar
desde la EEPROM el texto que deseo mostrar, el proyecto me parecio genial, solo me quedo esa
duda. Un abrazo

Responder
Santiago G.
enero 8, 2014 en 11:35 am
El PIC lo program o mas bien grab con el icprog al igual que la eeprom, en la ltima parte
del proyecto si observas bien el texto o caracteres a mostrar se meten en la eeprom, pero el
texto sale de forma secuencial desde las primeras posiciones y pagina de la eeprom, para
poder meter datos en eeprom y poder elegir debes reprogramar el programa principal para
decir a la eeprom desde que direccin y pgina acceder a los datos.

Responder
dragon333
enero 10, 2014 en 8:15 am
Ahh bien, y una ultima pregunta, con que soft compilaste el programa en assembler?. Eh
probado con el MPASM pero no me funciona, en la maquina, al codigo lo hice en un block
de notas.

Santiago G.
enero 10, 2014 en 2:00 pm
Dragon por favor cual es el interfaz en que se programa el pic..

Responder
Roca
enero 10, 2014 en 8:39 pm
Con blog de notas de windows metemos el cdigo asm, lo guardamos como .asm, y con el
mpasm BIEN CONFIGURADO se compila, luego el icprog para grabarlo al PIC.

Responder
dragon333
enero 12, 2014 en 10:26 pm
Excelente su trabajo que realizo acerca de la matriz de led y la parte terica est bien explicado
paso a paso al leer puse en prctica su teora, primeramente deje el 16f84A, para utilizar el
pic16f628A, que tiene ms capacidad. Agregue lo que faltaba como la numeracin y las letras
minsculas. Otra modicacin que hice es al ver la simulacin en proteusera pequeo el pasa
mensaje de solo 816 lo aumente de tamao a 8 x40 donde ahora se puede se leer mejor los largos
mensajes que pasan. Estoy pensando en mudarme al 16f876A para utilizar una comunicacin del
puerto comR232(pc y pic). y as programar el letrero sin necesidad de estar sacando la eprom cada
vez que se cambie los mensaje .
Me olvidaba. Tuve el problema que me sala los avisos com fondo de led prendida no as como los
videos que subiste. Para solucionar este problema utilice el integrado 7404 a la salida de los pines
del 74ls164.
No s si ser pedirle mucho que nos explicara como puedo solucionar este problema para ya no
utilizar el integrado inversor que estoy utilizando que es 7404.
Sera interesante que subiera un video donde copilas con mplab y la simulacin en
proteus.Agradezco anticipadamente su respuesta. Pido disculpas por haber modicado su
programa de matriz de led sin su autorizacin.
Atentamente Hrcules.

Responder
hercules
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 67/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

hercules
enero 13, 2014 en 10:58 pm
Amigo hercules, disculpa ninguna, el proyecto esta ah para ser mejorado, slo le pido que si
lo publica haga referencia al origen y a mi blog. me agrada los avances que sobre el proyecto
inicial est introduciendo, no estara de mas que los publicase para todos y los compartiera.
Respecto a usar un inversor a la salida del 74ls164 (columnas) por qu?, usted jese en el
proyecto inicial como se activa cada la y columna y se dar cuenta de donde esta el fallo. Le
adelanto que en el proyecto los leds son iluminados cuando a la columna les llega un CERO y
previamente se ha activado la la con un CERO a la salida del pin que va a la base del
transistor que activa la la, no se su problema viene por ah, tambien tenga cuidado en
cambiar la velocidad de reloj con la que trabaja el PIC, pues si aumenta debe ajustar la rutina
de temporizacin a esa nueva realidad. En relacin a los videos de compilacin tendr que
poner alguno, pues ya varios leyentes han tenido dudas al respecto. Enhorabuena por sus
avances y mantenganos informados e intente compartir como ya le dije.

Responder
dragon333
enero 14, 2014 en 10:22 pm
Expelente su respuesta amigo revisare el programa como indicas Para corregir aunque no me
alcanza el tiempo. El da sbado lo subir. Indqueme cmo puedo subir el archivo.
Atentamente Hrcules

Responder
Hercules
enero 15, 2014 en 11:11 pm
Je, je,,tiempo es precisamente lo que me falta, por eso no avanzo mas en este blog, por falta del
mismo. Para subir archivos yo puedo usar el que proporciona este servicio de wordpress,
obviamente usted no puede usarlo. Le recomiendo usar un servicio de alojamiento de archivos
gratuito y si quiere compartir poner el enlace y listo. Vea este enlace:
h p://www.elmundo.com.ve/noticias/tecnologia/internet/los-5-mejores-sitios-para-subir-
archivos-gratis.aspx, a mi particularmente me gusta mediare. O si quiere envieme los
archivos a esta direccin: dragon33@hispavista.com, y yo los publico en esta pgina
referenciando su NICK.

Responder
dragon333
enero 16, 2014 en 10:50 am
Que tal amigo todava no encontr el problema de la matriz, ya lo tengo los archivos listos para
subir. Ya lo veras Voy a subir a esta pgina h p://www.4shared.com o si no te lo enviare a tu
correo. Quisiera pedirle un favor no s si pudieras enviarme tu asm de matriz de 816 o sino el
hex del que es el correctos. As lo corrijo i lo envi .el asm en mplab , Hex y simulacin. Para que
lo publiques. mi correo es jcarlos_507@hotmail.com

Responder
Hercules
enero 16, 2014 en 11:26 pm
Hecho amigo.

Responder
dragon333
enero 19, 2014 en 4:42 pm
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 68/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Estimado Dragon, eh intentado modicar el archivo .asm, solamente repitiendo la letra a, en el


prog que muestra el abecedario, pero al compilar me tira muchos errores. El programa esta bien?
ya que es solo modique el cambio de los hexadecimales de la letra A en lugar de los de la letra B

Responder
Santiago G.
enero 22, 2014 en 12:19 pm
Todos los archivos estn contrastados y funcionan, observa que en ningn comentario nadie se
queja de ello.

Responder
dragon333
enero 26, 2014 en 1:24 pm
disculpa quise hacer una de 824 pero de la la 17 a la 24 me muestra lo mismo que en la la 1 a la
8 y no tiene continuidad, me podras ayudar?

o habra que modicar el codigo de alguna parte? ya intente de todo y no me queda

Responder
Miguel Angel Wall-e
febrero 8, 2014 en 9:40 pm
Tienes que modicar el cdigo, el cdigo de este proyecto es para 8X16 solamente.

Responder
dragon333
febrero 15, 2014 en 5:54 pm
y como le podria hacer para que me funcione en una de 824 o de 832?

si me pudieras ayudar con el codigo te lo agradeceria mucho

Amigo disculpe, pero intente comprender que no puedo ir solucionando los problemas de
cada uno principalmente por falta de tiempo, son muchas las personas que me plantean
dudas y me es imposible atender a tantos. La didactica de este proyecto le hace comprender
si presta atencin a como ampliar tanto por hardware como por software la matriz. De
verdad, disculpe.

Miguel Angel Wall-e


febrero 23, 2014 en 1:39 am
felicitaciones por tu trabajo lo pondre en practica..

Responder
Edgar
febrero 25, 2014 en 3:50 pm
Primeramente un saludo amigo dragon333 Volviendo otra vez al tema de la matriz de led 816. Lo
hice con le pic 16f84 trabaja oke en la realidad. Cambie al pic 16f628A no trabaja hice todo las
modicaciones del programa para este pic pero nada de nada. Me di cuenta que no hay
comunicacin con la eprom externa. Pero en la simulacin de proteus si trabaja 840. Otra prueba
que hice fue con el pic 16f628A y la letra. A o mejor dicho sin utilizar la eprom externa. Si trabaja
en la realidad alguna sugerencia.

Responder
HERCULES
febrero 28, 2014 en 11:45 pm
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 69/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

febrero 28, 2014 en 11:45 pm


Yo con el PIC16F628a he tenido problemas, no he conseguido que funcione en la realidad, en
simulacin si funciona curiosamente. He cambiado la palabra de conguracin, pero no, no
entiendo el porque no funciona, ojo, he probado con diferentes PIC16F628a por si era
problema de la unidad que en ese momento usaba, y el resultado es igual en todos.

Responder
dragon333
marzo 2, 2014 en 5:16 pm
hola amigo hercules , me podrias decir que fue lo que modicaste para hacer una matriz de
840???

lo que pasa es que estoy intentando hacer una de 8 x 32 y no me queda

te lo agradeceria

Responder
Miguel Angel Wall-e
marzo 2, 2014 en 12:31 am
Es sencillos amigo Miguel Angel Wall-e modicar de 816 a 8 a 32 o ms para ello ya tienes que
cambiarte de pic al 16f628A o sino al 16f648A. Que tiene mucho ms espacio. Por qu el pic 16f84
ya casi est lleno por lo tanto ya no podrs aumentaras las minsculas nmeros etc. Al momento
no lo tengo a la mano si medas tu correo estos das puedo pasrtelo el asm y quiz la simulacin.

Responder
hercules
marzo 3, 2014 en 11:01 pm
Hola hercules, me podiras hacer el favor de mandarmer el codigo .asm de 832 usando el
PIC16F628A me interesa mucho, si fuera posible tambien la simulacion en proteus, este es mi
correo: josefcore@gmail.com de antemano te agradezco tu na atencion. Saludos.

Responder
Francisco Ramos
marzo 29, 2014 en 12:47 am
para todos los amigos que desean ampliar su matriz de 816 a 840 he subido los archivos
completo mas simulacin a un foro y buscar la solucin con el 16f628a. espero que no se moleste el
amigo .dragon333. estoy tratando de buscar la forma de solucionar porque esta matriz si trabaja
oke alas que hice anteriormente.
h p://www.forosdeelectronica.com/f13/16f84a-pasar-16f628a-112948/#post892641
es la pagina donde esta alojado los archivos done pueden descargar y esta comprimido 840

Responder
Hercules
marzo 11, 2014 en 12:57 am
Hola amigo Hrcules, en tus comentarios indicas que en fsico has tenido problemas, los
solucionaste, yo estoy preparando en proteus todo listo como para hacer la pcb ( agregue
transistores para la salida de las las y para las columnas terminal para dejar ok la pcb, pero tenia
la duda de si te haba funcionado en fsico

Juan carlos

Responder

juan carlos celedon


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 70/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

juan carlos celedon


mayo 6, 2014 en 7:35 pm
juan carlos celedon amigo me preguntas de los problemas que tuve ya lo solucione incluso lo hice
trabajar con el pic 16f648A 8X40 TRABAJA OKE .aqu hay algunas fotos
h p://www.forosdeelectronica.com/showthread.php?p=892641#post892641
Pronto subir los archivos.

Responder
HERCULES
mayo 10, 2014 en 1:20 am
Bueno amigos Ya dio un inicio el autor de esta matriz de led 816 dragon333 lo que nos ha dado
una buena teora bien comprensible acerca de este tema. Lo que nos queda es seguir mejorando o
agrandando la matriz de led y as se aprende ms acerca de este tema. Subo el archivo de matriz
de led 824 con el microprocesador 16F628A De igual Manera tambin ajunto todo los Archivos
necesarios que se puedan utilizar al hacer una matriz de led 824. Ten en cuenta que antes se
utilizaba el cristal de 4 000 Mhz(4) y ahora utiliza un Cristal de 10 000 Mhz(10). tambin subo el
programa CodeGraphics que sirve para generar las letras, nmeros. etc. Al gusto que uno quiere.
Ejemplo:
Ejecutas (doble cip) CodeGraphics y esperas a que se ejecute demora un poco marcar donde dice
tamao de matriz 88, luego haces doble clip en donde dice archivo te aparece una ventana
pequea y bajas hasta la opcin invertir matriz y hacer un clip todo saldr de color negro el color
puedes escoger y cambiar al que quieras ahora ya puedes generar tus letras empecemos con la A:
131, 57, 57, 1, 1, 57, 57, 57; en la ventana Mostrar hay copia estos nmeros. Apretar Mostrar, Veras
letra A. con esa base modica las letras.
Una vez que tengas ya generada abres el programa MPLAB el que utilizo es MPLAB IDE V8.92 y
te diriges a donde indica.
AQU SE CARGAN LOS REGISTROS DEL BUFFER QUE SERAN PRESENTADOS EN LA
MATRIZ. Y te ubicas en la letra A. Copias todo lo te genera CodeGraphics en orden. As como se
muestra copiar en decimal como en este ejemplo. Letra A
A_ bcf STATUS,2
movlw D131
movwf FILA25
movlw D57
movwf FILA26
movlw D57
movwf FILA27
movlw D1
movwf FILA28
movlw D1
movwf FILA29
movlw D57
movwf FILA30
movlw D57
movwf FILA31
movlw D57
movwf FILA32
goto REGISTROS

As como vez es sencillo cambiar todas las letras. Tu tarea ser hacer las minsculas y los dems
caracteres y aumentar de tamao la matriz.
Tambin vas a necesita la tabla ASCII ya buscaras en el internet yo lo utilizo del programa
Mikrobasic pro. Esta tabla vas a utilizar cuando vas a aumentar las nuevas letras o caracteres que
todava no estn implementados en nuestra matriz. Utilizarlo es sencillo. En mplab te ubicas 71/132
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

todava no estn implementados en nuestra matriz. Utilizarlo es sencillo. En mplab te ubicas


donde dice COMPARA DATO SACADO DE MEMORIA CON VALOR NUMERICO DEL
CARACTER ASCII PARA ACTUAR EN CONSECUENCIA COMPARAR .a partir de aqu est
todo lo que vamos a ver en nuestra matriz est representado en (ASCII o nmeros) los nmeros se
pone de acuerdo a lo que corresponda la letra. Por ejemplo (a minscula) le corresponde el
nmero 97 .escribimos en asm o MPLAB.
movlw D97 ; letra a
subwf LETRA,W
btfsc STATUS,2
goto a_
Despus de esto tambin a que generar la letra con el CodeGraphics ya saben lo dems.
Para que vean estoy aumentando la (a) minscula en nuestra matriz.
Alquilen puede indicar una pgina que al descargar no te pida clave. Necesito para subir los
archivos.

Atentamente Hrcules.

Responder
HERCULES
mayo 12, 2014 en 11:16 pm
Por lo que veo has resuelto el problema del 16F628a, puede ser que al poner otra velocidad de
cristal eso haya resuelto el problema?. Hercules donde has subido esos archivos?.

Responder
dragon333
mayo 15, 2014 en 11:04 am
Hola amigo dragon333 si es cierto lo hey resuelto el problema. El da lunes te lo paso todo el
archivo a tu correo a ver si lo subes a tu block para que puedan bajar los seguidores de esta
pgina. Atentamente
Hrcules

Responder
Hercules
mayo 17, 2014 en 7:45 pm
Gracias por tu estupenda colaboracin que amplia las posibilidades de este proyecto sin tocar
prcticamente el circuito, excepto segn lo que dices, el cristal de cuarzo con otra velocidad.

Responder
dragon333
mayo 18, 2014 en 9:17 am
amigo dragon333 ya te enbie el archivo revisarlo . para los amigos que quieren el archivo de
matriz de 824 com el pic 16f628A ya sub ase una semana atrs a esta pagina.
h p://www.4shared.com/rar/-s_eTeIdce/MATRIZ_DE_LED_16F628A_24.html
atentamente .
hercules

Responder
Hercules
mayo 20, 2014 en 2:03 pm
Vale, lo he insertado en la entrada pero me da problemas para descargarlo desde esta pgina.
Los lectores pueden pinchar en t enlace y descargarlo.

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 72/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
dragon333
mayo 21, 2014 en 1:50 pm
Bueno amigo dragon333 te enve el archivo a tu correo no s si lo recibiste si es as puedes subirlo
donde puedan descargar los lectores, pero aqu subo otras pginas para descargar.
h p://www.4shared.com/rar/uT86t1Ymce/16F628A__8x24.html
h p://www.forosdeelectronica.com/showthread.php?p=917006#post917006
Atentamente.
Hrcules

Responder
Hercules
mayo 21, 2014 en 11:37 pm
Que si lo recib. Entonces podemos sacar como conclusin que la velocidad el reloj es lo que
afectaba negativamente al montaje en la vida real del PIC 16F628a?.

Responder
dragon333
mayo 22, 2014 en 3:45 pm
amigo dragon333 es cierto que no se puede descargar el archivo que subi aqu subo otro que se
puede descargar fcil sin paswor.
h p://www.mediare.com/download/a32 ap6b2fz7eq/MATRIZ+16F628A+24.rar

Responder
Hercules
mayo 27, 2014 en 2:53 pm
Yo si lo pude descargar.

Responder
dragon333
mayo 27, 2014 en 5:09 pm
hola amigo gracias por la idea ..tengo un proyecto de de una matriz de leds ..de 8 *50y no se
como desplasarlo los mensajes

Responder
mario
mayo 29, 2014 en 3:33 am
Amigo hercules, he realizado tu trabajo, lo que cambie fue una memoria 24LC256, hice una
modicacion el texto pero al ejecutarlo no me lee el archivo bin creado, sino que queda con el
texto antiguo, (en el ic prog conguro con la memoria at24c256, ya que no aparece la 24lc256),
como puedo crear el archivo bin con otro software o hay que hacer algo diferente para que lea el
texto modicado

Responder
juan Carlos
junio 29, 2014 en 9:53 pm
debes eliminar la memoria del proteus, volvrt a instalarla, cargarle el nuevo bin y ya, a mi me
paso lo mismo y asi lo solucione

juka

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 73/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
juka
julio 6, 2014 en 9:58 pm
Mario cada vez que quieras usar un .bin diferente como prueba en el PROTEUS, haz lo
siguiente, BORRAS LA MEMORIA, es decir, situas el ratn sobre EL DIBUJO DE LA
MEMORIA Y CON EL BOTN DERECHO delete objet, insertas una memoria nueva y le
cargas el .bin que te interese probar. Esto haz de hacerlo con cada .bin que sea diferente del
anterior, ES UN FALLO DEL PROTEUS QUE NO SE PUEDA CARGAR .bin nuevos y que no
funcionen sino haces el truco que te he presentado. Hazlo y dime el resultado.

Responder
juan carlos
julio 8, 2014 en 1:35 am
Amigo Hercules, leyendo el hilo del foro pude hacer el cambio de texto, gracias

Responder
juan Carlos
junio 29, 2014 en 10:19 pm
hola amigo hercules te queria pedir si puedes subir el circuito de la matriz 824 o 840 ya que no
puedo hacer dar en real incluso intente cambiando el cristal de 4 a uno de 12 y no nada esperando
tu respuesta

Responder
franz fernando
agosto 9, 2014 en 1:56 am
Amigo franz Fernando en el transcurso de estos das subir la matriz de 8 x 24 con el
microprocesador 16f648A trabaja en la simulacin y lo real as que baya consiguiendo el
microprocesador. A mucho tardar subo el da martes ten paciencia.
Tambin vas a utilizar un cristal de 20MHZ.

Responder
Hercules
agosto 9, 2014 en 8:34 pm
Excelente proyecto he estado intentando hacer algo parecido desde hace tiempo pero no puedo ya
que el barrido lo hago por columnas y el billo en los leds es muy dbil, aunque yo programo en
picbasic creo que me servir de mucho tu tutorial, pero sabes no he podido abrir los archivos que
pones de ejemplo, dices que renombar a zip, Cmo haces eso?

Responder
Adrianmed
agosto 10, 2014 en 12:10 am
Renombrar a .zip, o botn derecho y abrir conelegir winzip e voil.

Responder
dragon333
agosto 11, 2014 en 12:59 pm
gracias amigo hercules te cuento q incluso trabaje con el cristal 20 Mhz y tampoco pude hacer
funcionar y estoy trabajando con transistores 2n 3906 y con el pic84a me funciona re bien pero con
el pic628a nada a lo que vi en las fotos de tu circuito creo q estas trabajando con tips por eso te
pedia que porfavor me pases los circuitos esperando tu respuesta y gracias por la ayuda

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 74/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
franz fernando
agosto 15, 2014 en 3:20 am
Bueno amigo franz Fernando estos das estoy de viaje estar de retorno anes de este mes
entonces subir los archivos que requieran. Con el pic 16f628a y 16f648A, si trabaja ,i con los
transistores pequeos como el que estas utilizando si te va trabajar utiliza el diagrama del amigo
dragon. Descarga este archivo y grvalo con tu programador y prueba con el pic 16f628a .
h p://www.mediare.com/download/a32 ap6b2fz7eq/MATRIZ+16F628A+24.rar

Responder
hercules
agosto 17, 2014 en 4:56 pm
gracias amigo hercules esta esperando los archivos mientras tanto estare haciendo pruebas con el
archivo que dejaste

Responder
franz fernando
agosto 20, 2014 en 11:41 am
hola hercules aqui te mando mi correo electronico para q me pases los archivos gracias
franz_g@hotmail.com

Responder
franz fernando
septiembre 11, 2014 en 2:57 am
hola amigo me podras enviar algun archivo parecido al de ABC donde pueda introducir
numeros.

Responder
yeye
septiembre 22, 2014 en 10:34 pm
porfavor me puedes pasar el codigo para numeros de la matriz 816

Responder
Kedari
septiembre 23, 2014 en 4:03 pm
Hola amigos otra vez por aqu estuve ausente, fuera de mi lugar, ya estoy de retorno .estos das
subir lo prometido con el pic 16f648A para franz Fernando y todo los quieren este archivo, pero
antes el da lunes subir lo que estn pidiendo acerca de la numeracin, con un poco de teora y el
generador de caracteres y nmeros. Etc. Para los que han pedido yey, Kedari. Y los que necesitan
estos archivos hasta la prxima .
atentamente hrcules

Responder
Hercules
septiembre 27, 2014 en 7:59 pm
gracias amigo hercules estare al pendiente

Responder
franz fernando
septiembre 30, 2014 en 4:01 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 75/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Bueno amigos tendrn que tener un poco de paciencia porque no he podido subir los archivos dio
error al cargar el archivo de una cabina de internet. El archivo que boya a enviar pesa ms de
100MB. Con el programa de MPLAB, Generador, y otros datos. Que les va a servir para agrandar
la matriz de led, poner los nmeros, etc. Esta semana seguir intentando subir. Ya les avisare
cuando suba .pondr la pgina para que puedan bajar. Hasta pronto.

Responder
Hercules
octubre 1, 2014 en 1:53 am
Nuevamente por aqu amigos. Sin duda es imposible subir esta en 2% i no se are hora terminara
vamos a ser lo siguiente en el transcurso de estos das voy a subir si el programa de MPlab Que
ustedes van a descargar de la pgina ocial que es esta.
h p://www.microchip.com/pagehandler/en-us/devtools/dev-tools-parts.html mplab descarguen
la versin 8.92 est MPLAB IDE Archives casi al medio ultima parte.

Responder
Hercules
octubre 1, 2014 en 2:26 am
Ya he subido los archivos para que puedan hacer sus prcticas solamente tienen que descargar
Uds. De la pgina ocial h p://www.microchip.com/pagehandler/en-us/devtools/dev-tools-
parts.html la parte donde dice MPLAB IDE Archives. Versin 8.92 es de 32bit. Trabaja normal en
Windows 8.1 de 64 bit yo lo utilizo.
El archivo que he subido se encuentra aqu.
h p://www.mediare.com/download/b1k3kk9wosrl5ja/TODO_DE_MATRIZ_DE_LED.rar
Atentamente.
Hrcules

Responder
Hercules
octubre 1, 2014 en 11:04 pm
Aqui mi granito de colaboracin, modiqu la programacin de los amigos para una matriz de
748 usando la eepron interna del pic 16F628A para 127 caracteres en mensaje. Se debe escribir el
mensaje antes de grabar el pic con el programador como nos ensearon los buenos amigos de ac.
Gracias especial a los amigos Dragon333 y Hercules por sus aportes y seguiremos
experimentando!!! Les dejo simulacin Proteus, el asm y hex.. alguna mejora sera bienvenida..

Archivos para descargar de 4shared:


h p://www.4shared.com/rar/ES_kB456ce/16F628___7x48.html

Algo de video rudimentario:


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 76/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Algo de video rudimentario:

Matriz DE led 7x48 con 16F628

Responder
ALEJHANDR0
octubre 4, 2014 en 11:39 pm
Alejhandro arme todo usando la eepron de 16f628a y anda muy bien lo unico
pregunto como se puede sacar las pausas que hace al correr el mensaje
desde ya gracias Ruma

Responder
Ruma
diciembre 22, 2014 en 7:22 pm
Si no consigo la memoria 12c 24lc256, cual seria otra opcin.

Responder
Maicol
octubre 9, 2014 en 9:07 pm
Pues usa otra de la misma serie. 24C16, 24C32, 24C64, 24C256, 24C512. Ojo C, no LC, esas creo
trabajan con un voltaje mas bajo.

Responder
dragon333

octubre 12, 2014 en 4:05 pm


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 77/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

octubre 12, 2014 en 4:05 pm


Hola amigos otra vez por aqu beo que la matriz de led est siendo cada vez ms interesante y
todo se lo debemos al amigo dragon333 quien hizo dar los primeros pasos fundamentales de la
matriz de 716. Ya teniendo la base lo modique. Ahora se utiliza el procesador 16F628A.
Tambin quisiera felicitarle al amigo ALEJHANDR0 quien tambin modico e hiso trabajar la
memoria interna del pic 16F628A. aunque el espacio es muy reducido y mensaje cortos, pero
trabaja oke lo prob.
Estos das estuve con un poco de tiempo y volv a revisar la matriz de led y obtuve buenos
resultados trabajando en la vida real. Solamente utilizando el microprocesador 16f628A y un
eprom 24c16 y un cristal de10Mhz.me traba hasta 856. Porque solamente dispongo de 500 led de
5mm. Ala mano. Ya pronto terminare mi matriz de led 856. Subir un video.
Tambin me estaban pidiendo los archivos el amigo franz fernando matriz de led 832 aqu esta.
Mas 840. Estos archivos trabajan en la vida real estn probados. As que a programarlo y
amontar a su matriz de led. Suerte. Este es el lin para su descarga delos archivos.
h p://www.mediare.com/download/4a44cyldl5kjr4b/MATRIZ+DE+LED+8X32%2C8X40.rar
Atentamente Hrcules.

Responder
Hercules
octubre 11, 2014 en 8:29 pm
Te agradezco tus esfuerzos por mejorar este proyecto Hercules y tambien al resto de
colaboradores, yo no dispongo de tiempo suciente para seguir con este tema, por lo que todos
sus aportes son bienvenidos.

Responder
dragon333
octubre 12, 2014 en 4:06 pm
Me puedes hacer un favor
Me puedes mandar un plano y el folotipo de como hacer el programador de pic y eeprom pero
con la conexin usb.

Responder
Maicol
octubre 14, 2014 en 6:07 pm
Disculpa pero no tengo ese proyecto, busca en internet que seguro que tendrs mil y un
esquemas de como hacer un programador de pics por usb.

Responder
dragon333
octubre 14, 2014 en 8:52 pm
Una pregunta. Se puede programar con pickit 2 y si tiene el plano y el folotipo o la construccion
del programador que muestran en la imagen.

Responder
Maicol
octubre 15, 2014 en 12:04 am
Me puedes mandar los planos o la construccin de tu programador

Responder
Carlos
octubre 15, 2014 en 10:00 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 78/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Mira este enlace a ver si sirve:


h p://hispavila.com/3ds/chipspic/guia_icprog_les/montaje_t20se.pdf

Responder
dragon333
octubre 17, 2014 en 3:54 pm
Hola gente:

Soy de Argentina y estuve viendo que varios pedan el ASM de la matriz 840. Si todavia lo
necesitan me avisan y lo subo ya que solo subieron el Hex. Un abrazo y a sus rdenes. Disculpen
si viol algunas reglas del foro, ya que soy muy nuevito en el mismo. Un abrazo.-

emiajleugim

Responder
miguel jaime
octubre 17, 2014 en 3:25 am
Me lo pasaras el asm yehamir33@gmail.con
Gracias

Responder
Andree
septiembre 6, 2016 en 3:49 am
Todos los archivos se pueden descargar, mira donde.

dragon333
septiembre 9, 2016 en 9:48 am
Otra vez por aqu. Antes, antes que nada al amigo miguel Jaime si tienes trabajos realizados acerca
de esta matriz bien venida todos los aportes bbalo de una vez y si tienes con el 16f876A que
mejor seria. Volviendo al tema. esta vez les traigo un programador de pic eprom por usb . Para los
que estn interesados. Aqu est el lin descarga.
h p://www.mediare.com/download/8e4cnbr4d4njj9o/Programador+Hercules+POR+USB.rar
atentamente hercules.

Responder
Hercules
octubre 17, 2014 en 8:30 pm
El ASM prometido. Sigo a sus ordenes

h ps://www.mediare.com/?bcpnj4g68l6ngmw

Responder
miguel jaime
octubre 17, 2014 en 10:51 pm
Me puedes decir que nombre reciben los led que se necesitan.

Responder
Maicol
octubre 18, 2014 en 3:56 pm
Suelen ser de alta luminiscencia, yo compr aqu:
h p://www.robotecno.com/catalog/index.php?cPath=98_102

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 79/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
dragon333
octubre 18, 2014 en 4:28 pm
gracias al amigo hercules por los archivos que me brindo ahora quisiera pedirles un nuevo favor
nose si alguien me puede dar una idea de como poder mandar dos mensajes diferentes solo
apretando un pulsador mi idea era utilizar dos eproms pero nose si puede hacer eso,lo que queria
era mandar un mensaje primero y luego apretando un pulsador me muestre otro mensaje y luego
volviendo apretar el mismo pulsador o otro pulsador que vuelva al anterior mensaje les
agradecere mucho su ayuda

Responder
franz fernando
octubre 20, 2014 en 3:12 am
Y cual es el voltaje de los led

Responder
Maicol
octubre 20, 2014 en 4:30 am
Por favor a migo maicol, no puedo estar respondiendo a cosas tan bsicas que con un vistazo a
internet se obtiene la respuesta, fjese que fcil es encontrarlo, esfurcese un poco:
h p://es.wikipedia.org/wiki/Circuito_de_LED

Responder
dragon333
octubre 20, 2014 en 7:11 am
Franz:

Dame un tiempito y te paso informacion de cambiar mensaje, ya que estoy trabajando sobre eso.
Un abrazo.-

Responder
miguel jaime
octubre 20, 2014 en 3:32 pm
gracias miguel estare agradecido por toda la ayuda posible

Responder
franz fernando
octubre 20, 2014 en 8:24 pm
sos un capo loko es lo que andaba buscando y muy bueno como explicas paso a paso (Y)
Es uno de los mejores post q vi como fanatico de la electronica

Responder
Leito Vera
octubre 23, 2014 en 1:46 am
Amigo Franz:
No me olvide de tu pedido, solo que ando un poco ocupado con unos trabajos atrasados.
Prometido lo tuyo para la semana que viene, ya que a mi tambien me interesa cambiar de
mensaje. Te adelanto que hay que usar otras memorias mas chicas para poder poner mas de una,
por ejemplo 24c04. Estas se las pueden seleccionar por soft, por conguracion de pines. Bueno.
Despues lo vemos en detalle y disculpas por la demora. Es lo malo de ser pobre. Un abrazo.-

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 80/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
miguel jaime
octubre 24, 2014 en 2:30 am
gracias estare al pendiente muchas gracias por la ayuda un gran abrazo a la distancia

Responder
franz fernando
octubre 24, 2014 en 4:54 am
Hola Franz:

Estoy a full con un proyecto que lee y graba datos de un micro AVR y eso me tiene ocupado.
En el caso de querer poner mas de una memoria en el circuito de la matriz tenes que usar una
memoria chica por ejemplo la 24c04, y podes colocar varias y cada una puede tener
almacenado un mensaje que le hayas introducido. Estas memorias utilizan los pines 5, 6 y 7
para congurar sicamente su identicacion en el circuito. Esto vendra a ser as. Si colocas las
tres patitas a masa, esa memoria puede ser llamada con el numero 000. Si tenes otra tambien
en el circuito y podrias conectar la 5 y 6 a masa y de esa manera se la puede direccionar como
001, y asi hasta 8 memorias si queres. O sea una congurada como 000, otra 001, otra 010, otra
011, otra 100, otra 101, otra 110 y la ultima 111. De esta manera cada memoria responde
unicamente cuando es llamada.
Espero haber sido claro hasta ah y seguimos hasta confeccionar el correspondiente soft. Si
alguien tiene una mejor idea bienvenida sea.

Responder
miguel jaime
octubre 29, 2014 en 12:55 am

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 81/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Bueno amigos otra vez por aqu. Esta bes les traigo el programa completo, trabajando en la vida
real 8X40 com el pic 16f628A + un video que sub a este sitio:

MATRIZ DE LED 8X56 GIGANTE

Hasta pronto.
Hrcules

Responder
hercules
octubre 28, 2014 en 11:06 pm
el archivo esta aqui:
h p://www.mediare.com/download/slfq0mwjwv4lqq7/MATRIZ+840.rar

Responder
hercules
octubre 28, 2014 en 11:09 pm
Muy buena la matriz de 840 Hercules. La prob en proteus y muy buena realmente.

Responder
miguel jaime
octubre 29, 2014 en 4:23 am
Felidades Hercules por tus avances y gracias por compartirlos en este blog.

Responder

dragon333
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 82/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

dragon333
octubre 29, 2014 en 12:14 pm
gracias a miguel por la ayuda actulamente estoy probandola

Responder
franz fernando
octubre 30, 2014 en 4:04 am
El ltimo link de descarga est roto, tendrs uno actualizado

Responder
Luis
noviembre 10, 2014 en 2:28 am
O que aconteceu? Tudo o mundo foi emboura?

Responder
miguel jaime
noviembre 10, 2014 en 4:26 am
Hoola esta muy bueno el proyecto.. una pregunta podrias hacer un mini video de como
programar el PIC pro hablando y mostrando como usas el hexel y winPic.No logro entender
algunas cosas,como si grabas solo el PIC o la eeprom tambien..Si es mucho gracias de todas
formas

Responder
Joose..
noviembre 11, 2014 en 11:13 pm
Hola. No se a quien va dirigido el mensaje, pero lo que puedo decirte es que deberas leerte
algun cursito de pics. De todas maneras ah va una mini explicacion:
Despues de haber cargado el archivo .hex en un programa como por ejemplo el Winpic800, se
coloca el pic en cuestion en una interface que puede estar conectada a la computadora
mediante el puerto serial en el conector DB9. En las opciones del Winpic800 haces click en
escribir en el componente o grabar todo y si el programa te da todo ok ya puedes instalarlo en
la plaqueta denitiva. Te aclaro que generalmente vas a encontrar dos archivos, uno con
extension .asm que es el desarrollo del proframa y el que mencion .hex que es el archivo ya
listo y compilado para ser cargado en el pic. Bueno. Espero haberte aclarado un poco las cosas,
te deseo suerte en el proyecto y a leer porque hay mucha literatura al respecto en la red.
Cualquier duda puedes preguntar y tratar de ayudarte. Suerte.-

Responder
miguel jaime
noviembre 12, 2014 en 11:14 am
Hola Joose:
Te aclaro que los mensajes se graban por aparte en una memoria 24CXX, que no es la memoria del
pic sino una aparte externa de 42 pines. Si tenes mas dudas avisa y tratamos de ayudarte.-

Responder
miguel jaime
noviembre 12, 2014 en 11:20 am
Luis:
Hay varios circuitos con emulacion en proteus y todos funcionan. Todos son practicamente
iguales al del ultimo link que subi Hercules. Tendras que solicitarselo a el pero te aclaro que hay
varios circuitos en este link y todos funcionan.-
Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 83/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
miguel jaime
noviembre 12, 2014 en 11:26 am
El archivo con el mensaje que se graba en la memoria externa tiene extension .bin y puede
cargarse tambien con el winpic800. Ambos, el pic y la memoria se graban en forma totalmente
independiente.-

Responder
miguel jaime
noviembre 12, 2014 en 11:32 am
Con respecto a exel pueden obviarlo y escribir el mensaje directamente en la memoria utilizando
la parte del codigo ascii que tiene el winpic800. Al mismo tiempo se va formando el codigo en
extension .bin y se puede grabar en la memoria. Cuando esten mas cancheros pueden hacerlo
mediante exel, blok de notas, etc. y despues pasarlo a .bin el el winpic800. Creo que asi es menos
complicado para los que se estan iniciando en pics.-

Responder
miguel jaime
noviembre 12, 2014 en 11:41 am
saludos a todos del canal de tiempo volviendo queria hacerle una pregunta al amigo miguel jaime
con respecto a la idea que diste la anterior vez esta genial la idea q me diste pero no estoy
pudiendo hacer correr el programa me salen varios errores en el mplab nose si podrias darme mas
ayuda te lo agradecere mucho

Responder
franz fernando
noviembre 13, 2014 en 1:21 am
Hola Franz:

Tendrias que postear el programa que decis te da muchos errores en el mplab y con mucho gusto
te ayudo porque sino no se que es lo que no funciona bien.-

Responder
miguel jaime
noviembre 13, 2014 en 2:43 am
Si programo el PIC 16f84a con el archivo .hex del ABC y mando ala eeprom mi mje del hexel
enhexadecimal funciona?. debo programar solo el tiempo de activacion de las? Si m podrias
enviar un video d como hacerlo estaria bueno

Responder
Joose..
noviembre 13, 2014 en 7:53 pm
Hercules, veo que la rutina de temporizacin RETARDOS.INC, que usas en tu matriz 840 es la
misma que se usa para un cristal de 4Mhz, pero sino me equivoco ahora usas un cristal de 20Mhz
para el PIC 16F628a Estoy en lo cierto?.

Responder
dragon333
noviembre 14, 2014 en 4:29 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 84/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Amigo dragon333 estas en lo cierto estos das estoy muy ocupado. Voy a revisar los archivos.
El cristal que utilizo es 10Mhz para 16f628A, y 16f648A. hasta la prxima.
hercules

Responder
hercules
noviembre 15, 2014 en 12:17 am
por favor ayudarme necesito hacer una matriz programable puede ser con arduino o con pic la
matriz tiene que ser 10100 es un proyecto ya grande y o se como empezar por favor ayudarme a
huto@gmail.com

Responder
fernando benavides
noviembre 15, 2014 en 4:29 pm
Pues mejor ayuda que todo lo ya expuesto aqu no creo que encuentres.

Responder
dragon333
noviembre 15, 2014 en 9:40 pm
Hola Fernando:

Si lees el contenido de este foro podras realizar lo que tienes en mente. Extenderse sobre el
particular seria repetitivo. Suerte.-

Responder
miguel jaime
noviembre 17, 2014 en 12:00 am
amigo poco a poco voy entendiendo mejor aunque puedo hacer la matriz de led 10X100 con el
mismo pic??

Responder
fernando benavides
noviembre 17, 2014 en 4:58 pm
Prueba mejor con el PIC 16F628A, el 16F84A es verdad que se queda ya corto, y cambia los
cristales de cuarzo, como mnimo de 10 Mhz.

Responder
dragon333
noviembre 17, 2014 en 10:47 pm
gracias amigo ya casi entendido todo por favor ayudame con la programacion del pic para que
funcione y reconosca la memoria y otra pregunta puedo alargar el tamao solo incrementado los
ic?

Responder
fernando benavides
noviembre 18, 2014 en 4:11 pm
Si mira el pcb observar que est preparado para ser ampliado, eso si, en el formato de 8 las,
usted pretende 10, por lo que ha de reinventar el diseo de la pcb, el cdigo es cuestin de que
estudie el mio y lo compare con los que ha puesto hrcules ampliando la matriz para que vea
la mecnica de la programacin.

Responder
dragon333
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 85/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

dragon333
noviembre 18, 2014 en 4:27 pm
ok si ya lo entiendo aunque empesare a copiarlo tal como esta una vez me funcione lo ampliare .
aunque ayudame co la programacion del pic como le programo para que reconosca la memoria

Responder
fernando
noviembre 18, 2014 en 6:08 pm
Para reconocer la memoria?, estn ahi los archivos para descargar y los videos y turoriales de
este blog.

Responder
dragon333
noviembre 18, 2014 en 9:17 pm
Hola gente:

Felicitaciones tanto al iniciador del proyecto, dragon333 como a hercules que continuo con unas
muy buenas modicaciones. Ahora estoy en la construccion de la ultima matriz subida por
hercules y mi pregunta es si puedes subir los archivos correspondientes a la PCB, ya que el que
fue subido por dragon333 tiene una memoria con identicacion de direccion con los terminales 5,
6 y 7 a masa que no se corresponden con la 24C16 o 24C256? Tambien les comento que estoy
haciendo pruebas programando sin retirar la memoria. Como la plaqueta no me quedo muy
prolija que digamos debido a numerosos puentes que tube que hacer, por eso agradecer si suben
el PCB. En unos das subire el circuito adicional para grabar la memoria sin retirarla del circuito.
Una vez mas muchas gracias a todos los que aportaron a este proyecto.-

Responder
miguel jaime
noviembre 21, 2014 en 10:35 am
Mil perdones. Vi mal las coneccioes de la memoria.-

Responder
miguel jaime
noviembre 21, 2014 en 11:16 am
La serie de memorias I2C, 24LCxxx, tiene los pines 123 y 4 a masa.

Responder
dragon333
noviembre 21, 2014 en 11:17 am
Hola Dragon333:
Las memorias 24lcxx trabajan con tension de alimentacion muy baja, alrededor de los 2 volts, de
ah la L, del ingles low. Por eso no funciona en el proteus con la 24LC256 con el pic16f628. Se
coloca la 24C256 o similar para una lectura correcta entre el mencionado pic y memoria,
logicamente desabilitando entradas y salidas analogicas de los puertos y demas conguracion.
Felicitaciones por tu proyecto al cual he seguido con mucho interes y perdon por mi equivocacion
en los terminales.-

Responder
miguel jaime
noviembre 21, 2014 en 8:29 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 86/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Amigos aqu subo un video para todo aquellos que tenan problemas de errores al copilar MPLAB
aqu est la solucin tambin pueden modicar las letras.
Atentamente hrcules

MATRIZ DE LED 8X16 COM MPLAB

Responder
Hercules
noviembre 21, 2014 en 10:23 pm
Que ser del amigo fernando Benavides que estaba pensando en disear una matriz de 10100
que es un poco laborioso pero no imposible. Esta maana estuve jugando un poco com la matriz
de led de 1016 aunque el tiempo me gano pero pude hacer trabajar la letra A pero tuve un poco
de problemas al mostrar la letra A. haber si lo corrigen y lo suben el asm.
Cuando tenga tiempo boya hacer esta matriz de led de 1056 segn la foto que tengo en esta
carpeta que opinan. O al quien tenga mejor idea a ver si comentan antes de empezar con la matriz
de led.
Hasta pronto hrcules
h p://www.mediare.com/download/fv2l91g1uee8hcr/MATRIZ+10X16.rar

Responder
Hercules
noviembre 22, 2014 en 7:49 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 87/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Esta prueba de matriz de led de 108 me sali bien con la letra c. Tambin hice la prueba con
todas las letras del abecedario y trabaja oke.
h p://www.mediare.com/download/dkm5bg6ap0lmwna/MATRIZ+DE+10X8+LETRA+C.rar
el anterior no lo resise todava.

Responder
Hercules
noviembre 23, 2014 en 8:26 pm
Hola, a todos aquellos que habeis pedido la posibilidad de que desde el PC se pudieran grabar los
mensajes, dejo este link de un proyecto de matriz en que se puede hacer eso:
h p://www.puntootante.net/MATRIZ-DE-LEDS-7X30.htm

Responder
dragon333
noviembre 27, 2014 en 10:32 pm
amigo me puedes compatir el circuito impreso de la matris de leds de 816 para acerlo en
serigraaaaa???????????

Responder
juan carlos delgado mundaca
diciembre 1, 2014 en 10:02 pm
Pero si est para descargar, mralo bien.

Responder
dragon333
diciembre 2, 2014 en 5:35 am
Hola a todos los del foro y mis respetos para los que llevaron adelante este muy buen proyecto.
Aqui subo la matriz con 6 modulos de leds o sea 48 x 8. Pruebenlo ya que estan todos los archivos
necesarios incluso el de proteus. Si alguien tiene dudas o quiere hacerlo mas largo me avisan.
Estoy cargando los mensajes en la memoria externa sin sacarla del circuito pero no lo estoy
incluyendo todavia porque mi coneccion entre la matriz y la pc es via DB9 o sea RS232 y las
maquinas nuevas ya no traen ese conector. Estoy tratando de implementar a traves de USB. Si hay
interes me avisan y la semana que viene lo subo, si Dios lo permite. Gracias a todos los miembros
del foro.-

Responder
miguel jaime
diciembre 1, 2014 en 11:39 pm
He aqui el link. Avisen que tal funciona.-

h p://www.4shared.com/rar/juZj0yu_ba/Foro.html

Responder
miguel jaime
diciembre 1, 2014 en 11:55 pm
lo probe en proteus y no anda ? que puede ser ?

Responder
Ruma
diciembre 5, 2014 en 2:02 pm
Hola Ruma:

Si no te funciona la 48 x 8 en proteus
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ es porque estas utilizando una version mas vieja que con
88/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Si no te funciona la 48 x 8 en proteus es porque estas utilizando una version mas vieja que con
la que fue hecho. Mi version es 7.8. Saludos

Responder
miguel jaime
diciembre 8, 2014 en 12:36 am
Hola Miguel Jaime el proteus que tengo es version 8.92 pero no se por que el ISIS gura
version 7.7 eso tiene algo
que ver ????? Saludos Ruma

Ruma
diciembre 11, 2014 en 7:30 pm
Denitivamente tu isis es viejo por eso no puedes abrir el archivo de proteus. Si me pasas
tu correo te subo mi proteus completo. Un abrazo.-

miguel jaime
diciembre 12, 2014 en 2:20 am
Hola Miguel Jaime totalmente agradecido este es mi correo rumabriz@hotmail.com
espero el proteus. Un abrazo Ruma

Ruma
diciembre 12, 2014 en 7:13 pm
Amigo miguel Jaime indicas que programas el 24cxx sin sacar de la pcb de la matriz de led. seria
interesante que lo subieras para analizarlo como hiciste el programa y con que pic y el programa
de visual BASIC. Si no es una molestia tambin indicas que trabaja por R232. Si no me equivoco.
Yo justamente hice unas modicaciones a la matriz de led utilizando el integrado 74ls138 y otro
C.I.
del 16F628A del puerto B utilizo solamente 3 pines quedando libre los dems pines para poder
implementar el R232.
mi matriz de led Ya esta trabajando 832 y 1050 aunque tengo unos pequeos problemas.
Hasta pronto.
por algn caso mi correo . jcarlos_507@hotmail.com
Hrcules.

Responder
Hercules
diciembre 6, 2014 en 6:20 pm
Hola Hercules:
Yo solo programo los pic en assembler asi que no puedo ayudarte con picbasic. Con respecto al
soft es el mismo que vos publicaste solo agregue las rutinas necesarias para tener 48 x 8 leds.
Encuanto a programar la 24C16 sin sacar de la placa madre digamos, lo hice por hard desde un
conector DB9. Nada nuevo como veras, pero super sencillo y eciente. En la proxima lo subo.
Espero haya quedado claro. Solo que estoy tratando de hacerlo por conector USB ya que esta
desapareciendo el DB9 (RS232). Probaste la ultima que sub de 48 x 8? En el Proteus me funka de
10. Ahora estoy armando todo, ya te pasar las fotos, para ver como se porta en la realidad. La
idea de la programacion in situ la saque de un robot con pic que hice hace unos diez aos. Quiero
ver si llego a 80 x 8 y despues comenzar con otros efectos, pero ya tendria que migrar
a otro pic porque al 16F628 ya no le queda espacio. Hasta la proxima. Por cualquier cosa mi correo
es emiajleugim@hotmail.com.-

Responder
miguel jaime
diciembre 6, 2014 en 10:41 pm
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 89/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

diciembre 6, 2014 en 10:41 pm


Esta vez subo esta matriz de led de 1048 que utiliza una memoria externa 24c16 o 24c256 que es
almacenado todo el mensaje que ser mostrado por el pasa mensaje. miguel Jaime lei tu
comentario . Pero no lo prob todava tu matriz de led , en la realidad tu archivo. porque yo
trabajo con el pic 16f648A pero estos das lo probare. Aqu subo un video de matriz de led 1048
que les parece. En el puerto B. hay pines que no tiene conexin .donde se puede utilizar otras
conexin como por ejemplo el R232. O usb. Solamente tengo un pequeo problema como vern en
el video algunas sugerencias. Lea quedare muy agradecida.
Bueno para ver el video busquen en google con el nombre: MATRIZ DE LED 10 x 48 GIGANTE
YouTube porque no puedo mostrar este lin me da error ojala que suba esta ves.
h p://www.mediare.com/download/qr9xd6ba8yzakpq/LIBRERIA+DE+RETARDO.rar
Atentamente Hrcules.

Responder
Hercules
diciembre 7, 2014 en 9:11 pm
intentando otra ves.

MATRIZ DE LED 10 x 48 GIGANTE

Responder
Hercules
diciembre 7, 2014 en 9:15 pm
por n aora ya no sera necesario que busquen ya pueden ver. el que la sigue la consigue.
Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 90/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
Hercules
diciembre 7, 2014 en 9:17 pm
Hola Hercules:

Interpreto que usas solo 4 pines para manejar las columnas porque el pic cuenta hasta 10 en
binario y en el 154 es convertido a decimal y de ahi controla las columnas. No tengo el assembler
asi que no se como implementarlo ni tampoco el tema de los retardos ya que hay una relacion
directa. La verdad que esta muy bueno. Saludos.-

Responder
miguel jaime
diciembre 8, 2014 en 5:52 am
Haber amigos aqu subo este trabajo de matriz de led de 816 utilizando el 74ls138. Para que
puedan mejorar. Solucionar los errores que tiene esta matriz de led. Por el momento est
trabajando con el cristal de 4mhz. Pueden simular y probar. Yo estoy haciendo mi pcb de matriz
de led 1048 con el 74HC154. Ya cuando termine subir el video. aqu 816.
h p://www.mediare.com/download/dlma2vc4q8mv7z1/816+CON+74LS138.rar
Atentamente Hrcules

Responder
Hrcules
diciembre 10, 2014 en 11:03 pm
Hola Hercules:
Estoy estudiando el archivo que subiste 816 donde el barrido de las se hace a traves de un
conversor BCD, con salida de 0 a 7, para habilitar las correspondientes las, pero no he podido
detectar la falla por la cual no trabaja practicamente la la de abajo. En cuanto tenga
novedades al respecto avisar. Sera bueno que des una pista ya que tu estas con 1048. Desde
ya muy agradecido.-

Responder
miguel jaime
diciembre 12, 2014 en 2:29 am
Disculpem Hercules. Usted es todo un caballero.-

Responder
miguel jaime
diciembre 13, 2014 en 11:11 pm
Hrcules, he probado todos los archivos que has puesto y no me funciona ninguno con el PIC
16F628a, he usado un cristal de 20Mhz y una rutina de tiempos adaptada para esa frecuencia. La
pregunta es, has probado otras frecuencias diferentes a los 10Mhz en tus montajes reales?. Si no,
lo que me queda es simple y llanamente adquirir cuarzos de 10Mhz. Saludos.

Responder
dragon333
diciembre 14, 2014 en 2:43 pm
Otra pregunta Hrcules, t grabador por usb puede trabajar con el winpic800?.

Responder
dragon333
diciembre 14, 2014 en 5:37 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 91/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

A los que os interese unas ideas de como programar la memoria para meter los mensajes sin
andar sacndola una y mil veces, os puedo decir que la forma mas simple es la programacin en
circuito mediante ICSP, el ICSP consta de cinco terminales, podeis poner pistas adicionales en el
PCB para programar la memoria y sacar un cable hacia afuera con un terminal que encaje en la
toma ICSP de un programador USB. Tan simple como eso, es una solucin a medio camino de
poder ingresar directamente los mensajes mediante teclado ps2 a la memoria.

Responder
dragon333
diciembre 15, 2014 en 7:04 pm
Amigo Dragn:
Todo lo que sea para avanzar con el proyecto que iniciaste, bienvenido sea. De paso aprovecho
para felicitarte por el proyecto que como veras est creciendo y progresando, y muchos estamos
aprendiendo de el. Saludos.-

Responder
miguel jaime
diciembre 15, 2014 en 7:10 pm
Gracias miguel jaime

Responder
dragon333
diciembre 15, 2014 en 7:21 pm
Algo que me olvide era de responderles que si mi programador trabaja con wimpic.
Lamentablemente no trabaja con wimpic 800. En el escribo y lo programo las 24Cxx con el
programa Dpic.
Al amigo dragon 333.si tiene problemas abecs con el 16f628A. Pero yo solucionaba poniendo 2
cermicos a uno de los pines del pic donde est el cristal de 10mhz.yo ya me mude al 16f648a.
Pero otro amigo que hiso tubo el mismo problema, soluciono utilizando un cristal de 11Mhz y
agregando cermico al cristal. Pero la solucin es ms rpido utilizando el 16F648A. que no tiene
problemas. Anda de inmediato utilizando el Cristal de 10MHZ y cermico de 22P o 33P. el que
actualmente utilizo nunca me dio problemas.
Les tengo 2 noticias una buena y mala:
1ra.- la buena. Que la matriz de led de 1048 ya me trabaja oke. Inclusive ya la disee la PCB. y lo
estoy probando con mi matriz de led 832 aunque las 2 las de abajo no aparecen como vern las
fotos.
2.- la mala noticia es que solamente en la memoria de programa del pic. Se puede escribir hasta la
lnea de 2065. en mplab. A partir de ah tiene problemas no simula en proteus. No anda en la
realidad. Por esta razn es que ya no se puede aumentar la matriz de led.
Tampoco no puedo aumentar una conexin a usb ni R232. Ya no podrn aumentar la matriz de led
a 1056 o 864. Cuando utilizas las maysculas y minsculas o cuando se excedan de 2070 lneas
en MPLAB. Esto se puedes comprobar as. En MPLAB van a View clip, bajan hasta program
memory clip en ella i veras hasta dnde has escrito. A pesar que tengo con el procesador 16F648A
para escribir hasta 4096. Un espacio considerable, suciente para agregar la conexin externa. A
ver si alguien puede opinar, colaborar, o hacer llegar un manual o tutor acerca de este problema
de la matriz de led. Le quedare muy agradecido. No encuentro informacin en MPLAB. Con el
procesador 16f648A. Solamente indican que es igual al 16f628A el cual solamente tiene una
capacidad de memoria de 2048 lneas para escribir ya me exced.

Nota: para escribir la 24cxx. Solamente se necesita 4 cables conectados al programador como es
(5v, Tierra, SCL, SDA) i un interruptor para que no trabaje el pic al momento de gravar la 24cxx.
As lo utilizo con mi programador. Pero que mejor sera si se implementa en el programa.
Atentamente Hrcules.
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 92/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Atentamente Hrcules.
h p://www.mediare.com/download/ljf2b2lbtc2sfna/FOTOS+MATRZ+DE+LED+10X48.rar

Responder
Hrcules
diciembre 16, 2014 en 11:04 pm
Hrcules tus problemas de espacio creo que van por aqu:
h p://www.forosdeelectronica.com/f24/salto-paginacion-pclath-pic16f877a-9314/
h p://www.forosdeelectronica.com/f24/assembler-me-paso-595-lineas-pic-funciona-532/

Dicen que la solucin es usar PAGESEL, he encontrado esta explicacin:

Para poner una rutina en otra pagina puedes usar


pagesel y_el_nombre_de_la_rutina
call y_el_nombre_de_la_rutina

asi el compilador pone los bits para cambiar de pagina de programa, y antes del return igual

pagesel y_el_nombre_del_programa_al_que_quieres_volver
return

y asi el compilador te pone los bits para que vuelva a la pagina donde esta el programa, esto se
puede hacer con goto tambien

cuidado con las call solo se pueden poner en las 256 primeras posiciones de cada pagina

y los bancos se reeren a los bancos de los registros de la ram y perifericos, por ej. para
dirigirte a trisb

banksel trisb
movwf b00110011

asi el compilador te pone los bits de estatus para que apunten al banco de trisb.

Responder
dragon333
diciembre 17, 2014 en 7:39 am
Buenas amigo, he seguido constantemente los comentarios de nuestros compaeros y ahora
aporto mi granito a estos grandiosos proyectos.

Primero espacio:
Con el amigo Hercules lamentablemente no he experimentado la triste falla del MPLAB a las 2065
lineas de codigo y espero le consigamos solucion, yo por no poseer ese pic 16F648A, me vi muy
limitado con MI UNICO PIC guerrero, el 16F628A.. lo que me hizo improvisar muchisimo para
sacar espacio donde no lo tenia luego de las mayusculas y minusculas para seguir programando
mi matriz y pude ahorrarme casi un 30% o mas de lineas, prestando mucha atencion al codigo y
desechando alguna que otra lineas de mas. Por ejemplo, y donde saque tanto cantidad de ahorro
fue que por cada letra que programamos repetimos instruciones que podemos obviar (por lo
minimo UNA LINEA POR CADA LETRA podemos borrar) ahorrando enormemente en codigo y
comprobe que funciona a la perfeccion como en estos tres ejemplos de letras, asi:

D_ bcf STATUS,2 I_ bcf STATUS,2 U_ bcf STATUS,2


movlw D131 movlw D129 movlw D157
movwf FILA42 movwf FILA42 movwf FILA42
; movlw D153 ; movlw D129 ; movlw
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ D157 93/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

; movlw D153 ; movlw D129 ; movlw D157


; movwf FILA42 movwf FILA43 movwf FILA42
movlw D153 movlw D231 ; movlw D157
movwf FILA43 movwf FILA44 movwf FILA43
; movlw D153 ; movlw D231 ; movlw D157
movwf FILA44 movwf FILA44 movwf FILA44
; movlw D153 ; movlw D231 ; movlw D157
movwf FILA45 movwf FILA45 movwf FILA45
; movlw D153 ; movlw D231 ; movlw D157
movwf FILA46 movwf FILA46 movwf FILA46
; movlw D153 movlw D129 movlw D129
movwf FILA47 movwf FILA47 movwf FILA47
movlw D131 ; movlw D129 movlw D195
movwf FILA48 movwf FILA48 movwf FILA48
goto REGISTROS goto REGISTROS goto REGISTROS

es decir no volver a cargar el registro W con el mismo dato si ya lo tenemos cargado de la


instruccion anterior. Bueno a detallar cada letra y simplicar codigo!!!!

Segundo grabar EEPROM:

de tanto explorar como grabar los datos en la eeprom, (tampoco tengo una memoria externa, ya
quiero conseguir una), segui jugando con la eeprom interna de mi pic, (a ver cuando realizo una
buena compra de componentes) use de manera facil y practica, lo que entendi mas comodo para
mi fue escribir, desde mi viejo TECLADO PS2 al pic directamente.. su trabajo me costo pero me
funciona a la perfeccion con la limitacion de mi poquito espacio, cuando tenga tiempo dejo algo
de video, y basicamente la rutina de captura de datos con que trabajo desde el teclado es esta:

PORTA,7 DECLARADO UN PIN COMO ENTRADA EN PIC Y VA AL PIN DATO DEL


TECLADO PS2
PORTA,1 DECLARADO UN PIN COMO ENTRADA EN PIC Y VA AL PIN CLOCK DEL
TECLADO PS2
VARIABLE DATO DECLARADA AL INICIO PARA GUARDAD INF
con algun SW entramos en esta rutina de captura y comparacion de datos desde teclado PS2

LEER

call LEER_PS2 ;VOY A LA RUTINA AL FINAL Y TRAIGO UN DATO DESDE EL TECLADO


movlw 0XF0 ;ME QUEDA EL VALOR DEL CODIGO RASTEO PS2 GUARDADO EN VARIABLE
DATO
subwf DATO,W ;ESPERO SOLTAR TECLA AL RECIBIR VALOR 0XF0 PARA EVITAR REBOTES
BTFSS STATUS,2
GOTO LEER
call LEER_PS2 ;AHORA SI TENGO UN DATO DE UNA TECLA Y COMPARO A VER CUAL ES

ESC
movlw 0X76 ; SI TECLA PULSADA ES ESC SE SALE Y VA INICIO
subwf DATO,W
BTFSC STATUS,2
GOTO Inicio
goto BUSCAR

BUSCAR
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 94/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

BUSCAR
MOVF DATO,W ; COMPARO SI TECLA PULSADA ES LA a Y ASI SUCESIVO CON TODAS LAS
TECLAS
SUBLW 0X1C ; HAY QUE VER QUE CODIGO DE RASTEO PS2 CORRESPONDE CADA TECLA
BTFSC STATUS,2
GOTO AA
*
*
*
MOVF DATO,W
SUBLW 0X1A ; LA TECLA Z CORRESPONDE A DATO 0X1A DISTINTO DEL VALOR ASCII DE
Z QUE ES 122
BTFSC STATUS,2
GOTO ZZ
GOTO LEER

AA Movlw d97 ;ASIGNO EL VALOR REAL ASCII 97 DE LETRA A PARA GUARDAR EN LA


EEPROM
MOVWf LETRA ; VAMOS A UNA RUTINA DE GUARDAR EN LA EEPROM QUE SE
ENCUENTRA
Goto GUARDA ;EN FOROS, NO COLOCO LA MIA PORQUE USE LA EEPROM INTERNA..
*
*
*
ZZ Movlw d122 ;LUEGO DE GUARDAR SALIMOS DE ESTE BLUCE DE TECLADO Y YA
MOSTRAMOS
MOVWf LETRA ;MENSAJE DESDE EEPROM, PODRIAMOS IR A LA RUTINA COMPARA
TAMBIEN
Goto GUARDA

LEER_PS2
CLRF DATO ; CHEQUEAR INF DE COMO COMUNICA UN TECLADO PS2
MOVLW .9 ;
MOVWF A
BTFSC PORTA,7 ; h p://picmania.garcia-cuervo.net/proyectos_teclado_ps2.htm
GOTO $-1
ROTAR
BTFSS PORTA,1 ; 11 BIT DE CLOCK TOTAL POR PORTA.1
GOTO $-1
BTFSC PORTA,1 ;
GOTO $-1
BCF STATUS,0 ;SON 8 BIT DE DATOS POR PORTA.7
RRF DATO,F
BSF DATO,7
BTFSS PORTA,7 ;
BCF DATO,7
DECFSZ A,F ;YA SE COMPLETO EL DATO FALTA COMPLETAR EL CLOCK
GOTO ROTAR
BTFSS PORTA,1 ;
GOTO $-1
BTFSC PORTA,1 ;PODEMOS QUITAR ALGUNAS DE ESTAS DE AQUI PARA ABAJO
GOTO $-1 ;PERO ES MEJOR DEJARLAS PARA EVITAR REBOTES DE TECLA

BTFSS PORTA,1
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 95/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

BTFSS PORTA,1
GOTO $-1
BTFSC PORTA,1 ;
GOTO $-1
BTFSS PORTA,1
GOTO $-1
return

Bueno para no hacer mas extenso este el comentario, creo es suciente a los mas habidos para
completar las rutinas y GUARDAR LETRAS EN LA EEPROM.. Espero les sirva de ayuda a algun
compaero, mi trabajo me costo funcionara porque en ningun foro dan mayor explicacion de
como hacer esto .. Espero no haberme excedido y disculpenme si cometi alguna falta de
publicacion en forum.. Gracias a las fuentes..

Responder
ALEJHANDR0
diciembre 17, 2014 en 2:02 am
La escasez agudiza el ingenio Alejandro, muy imaginativa y ecaz tu forma de ahorrar
espacio, Podras colgar los archivos .asm y esquema de tu conexin por PS2?. O enviarlo a
dragon33@hispavista.com. Explcame otra duda sobre este trozo de cdigo:

ESC
movlw 0X76 ;SI TECLA PULSADA ES ESC SE SALE Y VA INICIO
subwf DATO,W
BTFSC STATUS,2 ;si resultado resta anterior es cero, bandera a 1
GOTO Inicio ;es cero, es ESC
goto BUSCAR ;es distinto de cero, no es ESC

Para que la resta subwf DATO,W, en caso de ser ESC, de CERO, si el dato ASCII de ESC es
27, y el dato HEX es 1B..Como es que colocas en w el dato 0x76? de donde sale ese 0x76?.

NOTA: Me respondo a mi mismo, el 76 es el scan code de la tecla ESC.

Responder
dragon333
diciembre 17, 2014 en 7:49 am
Ups, me unio los tres ejemplos, coloco solo uno:

cambiar de esto

D_

bcf STATUS,2
movlw D131
movwf FILA42
movlw D153
movwf FILA42
movlw D153
movwf FILA43
movlw D153
movwf FILA44
movlw D153
movwf FILA45
movlw D153
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 96/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

movlw D153
movwf FILA46
movlw D153
movwf FILA47
movlw D131
movwf FILA48
goto REGISTROS

a esto, con cinco lineas menos:

D_

bcf STATUS,2
movlw D131
movwf FILA42
movwf FILA42
movlw D153
movwf FILA43
movwf FILA44
movwf FILA45
movwf FILA46
movwf FILA47
movlw D131
movwf FILA48
goto REGISTROS

Sorry!!!!

Responder
ALEJHANDR0
diciembre 17, 2014 en 2:12 am
Algo de .asm con teclado PS2 pero hay que limpiarlo mucho, disculpen lo desordenado, para
entenderlo, el proteus no simula (creo) un teclado PS2, triste.. pero da un ejemplo de como ver
distintos mensajes y con algunas modicaciones podran adaptarlo a vuestros proyectos
h p://www.4shared.com/rar/Vd-2Wq_9ce/letrero.html
Saludos desde Caracas, Venezuela

Responder
ALEJHANDR0
diciembre 18, 2014 en 2:36 am
Gracias ALEJHANDRO por tu excelente aporte, Con todas esas ideas se puede ir uno ya
imaginar como meter mensajes directamente desde teclado PS2. Ahora es cuestin de
ensamblar el puzzle para crear una matriz con entrada desde teclado y almacenamiento en
memoria externa, a ver si lo conseguimos, pues este proyecto no existe en internet, o por lo
menos yo no lo he encontrado.

Responder
dragon333
diciembre 18, 2014 en 7:12 am
Interesante las participaciones de los amigos dragon333 y el amigo ALEJHANDRO. Por compartir
la informacin como ganar ms lneas o ms espacio en la memoria del pic. El cual he puesto en
prctica. En la matriz de led de 8 x56 que ya est incluido las maysculas y minsculas + nmeros.

Anterior mente en MPLAB llegaba 2065


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ lneas de cdigo Al copilar. 97/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Anterior mente en MPLAB llegaba 2065 lneas de cdigo Al copilar.


Ahora a l utilizar esta tcnica logre reducir a 1870. Tengo espacio de 195 lneas para seguir
escribiendo y modicando por el momento y eso sin examinar tal vez seguir aumentando ms
lneas. Cuando llegu otra vez al error anterior con el MPLB de 2065. Aplicare la informacin del
amigo dragon333. As se podr escribir ms cantidad de lneas de programa.
Con estas buenas noticias y la informacin de conectar un teclado de pc (TECLADO PS2).
Agregaremos al programa de nuestra matriz para que sea autnomo nuestra matriz de led. Parece
sencillo.
Claro que no. Ser un trabajo pero ya tenemos puesto un ejemplo. Una explicacin, un inicio y de
seguro que si lo aremos con la ayuda del amigo ALEJHANDRO. en los pines libres del pic
agregaremos el teclado de la pc.
No antes de terminar de escribir les agradezco a los amigos dragon333 y ALEJHANDRO por la
respuesta de las dudas que tena. Y la informacin compartida. Por El mejoramiento de esta
matriz de led que est avanzando a pasos agigantados. Como su nombre indica. MATRIZ
GIGANTE.
Envi estos avances + el mini video ya pronto subir los archivos. De matriz de led 856
multiplexado o utilizando el 74HC154 si lo requieren.
Atentamente. Hrcules.
Veo que subi el archivo de teclado el amigo ALEJHANDR0 gracias por tu aporte.
Aqu subo fotos ganando espacio en la memoria de pic
h p://www.mediare.com/download/h5s6kc1ft1r8kph/fotos+856+Multiplexado.rar

Responder
Hercules
diciembre 18, 2014 en 11:18 pm
Hola, algo de video para que vean como funciona mi matriz experimental con teclado PS2, solo
hay que ser bastante creativo al programar e insistir hasta altas horas de la madrugada siempre..
como veran, reescribo sobre el msj anterior y agrego otro siguiente en el video, se pueden hacer
tantos msj como la eeprom lo permita y me quedo algo de basura de msj viejos que debia borrar
con espacios en blanco y no lo hice, pero es solo un pequeo ejemplo de lo que se puede lograr
con pocos componentes y creatividad. En enero estare de vacaciones y tendre tiempo de crear una
matriz nal. Disculpen la calidad pero grabe con el movil como pude..

Matriz con 16F628A y PS2

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 98/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
ALEJHANDR0
diciembre 19, 2014 en 2:49 am
ALEJHANDRO, muy buen trabajo, el cdigo de captura de datos del teclado PS2 es el mas
simplicado y sencillo que he visto. Tengo ejemplos de cdigo que hacen uso de la
interrupcin externa por bajada a 0 de la patita por donde entra la seal de clock desde el
teclado, t lo que usas es un pulsador que le dice al micro que se ponga en modo captura de
datos desde PS2. He simulado tu ejemplo en PROTEUS con un interruptor como entrada de
DATA y un pulsador como CLOCK, un mtodo algo arcaico, pero simula bien la trama de 11
bits que entran desde el teclado y funciona. Saludos y FELIZ NAVIDAD.

h ps://www.mediare.com/?ao 139t43jxq1t

Responder
dragon333
diciembre 19, 2014 en 7:54 am
Alejhandro muy bueno tu trabajo me gustaria recibir todos los archivos para poder
armarlo desde ya Gracias Ruma

Responder
Ruma
diciembre 20, 2014 en 11:45 pm
Hola Alejhandro esa matrix con teclado PS2 esta buenisima deberias subir los archivos te lo
agradeceria mucho
mi correo es rumabriz@hotmail.com Gracias Ruma

Responder
Ruma
diciembre 27, 2014 en 9:28 pm
felicitaciones hermano un buen trabajo me gustara tener el asm y el hex porque no puedo
descargar el de navidad ni el de cartel largo me dice q le faltan elementos y no lo habre porfa
quiero hacer uno para mi

Responder
larri
enero 6, 2015 en 8:27 pm
Acabo de hacer la prueba de descargar tanto el archivo NAVIDAD, como el CARTEL LARGO,
y ambos se han descargado sin problema, recuerda una vez descargados situar el ratn encima
y con el botn derecho del ratn, abrir conelige winzip o cualquier otro compatible para
abrir archivos .zip. Saludos y dime que tal te ha ido.

Responder
dragon333
enero 7, 2015 en 12:32 am
Amigo excelente el proyecto, la explicacin, el aporte, agradecido 100%

Responder
harry
enero 10, 2015 en 3:08 am
Recuerdo cuando empec a buscar proyectos y ayuda para hacer una matriz para PIC en .asm.
y no la encontraba, comprendo tu alegra.

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 99/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
dragon333
enero 10, 2015 en 3:37 am
Ya solucione mi problema con la librera de retardos de 4Mhz a 10Mhz. Me trabaja excelente.
Tambin are uno con el 16f628A estos das. El problema que tengo es de volver ensamblar mi pcb
para este pic porque el que utiliz es diferente la pcb. Disculpen por el video no tiene explicacin
por motivo de tiempo.
Atentamente hercules

VIDEO MATRIZ DE LED 8X56 CON CRISTAL DE 10MHZ

Responder
Hercules
enero 13, 2015 en 3:21 pm
Hercules, deja un link de descarga del archivo .INC con las temporizaciones para cuarzo de
10Mhz para que los visitantes lo puedan incorporar al proyecto.

Responder
dragon333
enero 14, 2015 en 9:35 am
SUBE EL CODIGO AMIGO

ELECTRONICA LOPEZ
febrero 18, 2015 en 9:07 pm
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 100/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Dragon333:
Subo el PDel y despues la explicacin de como calcular los retardos segn el cristal que se usa y
los requerimientos del programa, por ejemplo cuando espera 2 ms.

Responder
miguel jaime
enero 14, 2015 en 12:53 pm
h p://www.4shared.com/zip/WzrTO53kce/picdel.html

Este es el link donde sub PDel

Responder
miguel jaime
enero 14, 2015 en 1:04 pm
Esa aplicacin ahorra mucho tiempo para crear cdigo de temporizacin.

Responder
dragon333
enero 14, 2015 en 2:36 pm
Me dirijo a Dragn porque considero que es el artce de este proyecto. Lo que quiero decir es que
esto va dirigido a todos los miembros del foro, pero lo hago a traves de dragon porque creo que es
el mas indicado, juntamente a todos los que ayudan a perfeccionar este proyecto, caso Hercules,
Alejandro, etc.
El tema de los retardos es bastante facil. Deben indicarle al programa PicDel el cristal que estan
usando y el retardo requerido por el programa principal, como por ejemplo 2 ms. y el programa
confecciona una rutina que les servir para crear dichos retardos y solo tendran que cambiar
algunos nombres de registros y etiquetas para que no se repitan y les de error. Esto porque se
supone que van a introducir varias rutinas de retardo. Espero haber sido claro. Cualquier cosa a
sus ordenes. Gracias a todos por este espectacular proyecto.

Responder
miguel jaime
enero 14, 2015 en 1:19 pm
Gracias miguel, conoca el PicDel, slo le decia a hrcules que si haba hecho un archivo .INC
con diversos tiempos al estilo del que se ha usado para el cristal de 4Mhz que lo compartiera
con todos.

Responder
dragon333
enero 14, 2015 en 2:34 pm
Hola Dragon:
De todas maneras es facil porque tenes que lograr el retardo requerido por el programa principal
con el cristal que estas usando. Voy a ver si subo el .inc.

Responder
miguel jaime
enero 14, 2015 en 3:33 pm
El PicDel creo que no est dems ya que algunos no lo tienen. Ahora pueden bajarlo.

Responder
miguel jaime

enero 14, 2015 en 3:36 pm


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 101/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

enero 14, 2015 en 3:36 pm


Nadie dice que est de mas. Gracias.

Responder
dragon333
enero 14, 2015 en 4:22 pm
Buenas, mas aportes en desarrollo..

Estroy trabajando un poco con 848 con 16F628, la eeprom externa 24c256 y el PS2 (aunque aun no
consigo en tienda en mi pais esa eeprom, no la he podido comprar) no he probado en sico , estoy
trabajando en el programa simulado hasta donde puedo porque Proteus no simula el teclado PS2,
creo deberia funcionar con algunas correcciones (ojo esta en desarrollo), si alguien lo puede armar
y hacer pruebas seria genial.. En proteus, el pulsados de Siquiente Mensaje a veces no me funciona
bien, a veces si, debo dejarlo pulsado 1 o 2 seg para que no de error del msj anterior pero creo es
por la velocidad de mi maquina PC, igual esta todavia en desarrollo y no es la vesion nal..
Tambien por espacio del PIC no esta activada la octava la de la matrix. Seguimos Trabajando y
gracias a los colaboradores!!

Descarga: h p://www.4shared.com/rar/AZz lnHba/16x48_PS2_24C256.html

Responder
ALEJHANDR0
enero 14, 2015 en 7:45 pm
hola buenas ya descargue el archivo la matriz con teclado 7*48 con una eeprom 24c256 lo hice
en protoboar en el circuito pero no funciono en la realidad , coloque los transistores 2n3905 los
drives en el puerto B nada pero en el proteus si simula el circuito . podra aydame para tener
la solucin
gracias .

Responder
vlad
marzo 7, 2015 en 6:41 pm
Felicitarle al amigo ALEJHANDR0 por su ultimo aporte que es excelente su trabajo lo boy probar
estos das . en ala realidad. Haber si subes el asm.
Al dragon333 le respondo. Si tengo la librera de retardos para el cristal de 10mhz. Lo hice el 1ro
de enero 2015 y trabaja todo los retados exacto. Ya lo he probado en varias simulaciones y tambin
en la realidad lo estoy utilizando. Lo subir juntamente con la matriz de led 840. En el transcurso
de estos das. Recin lo estoy ensamblando mi matriz de led. con el pic 16f628a.
Aunque tal vez ya no sea necesario de subirlo. Por ah deca el amigo miguel Jaime.
es facil porque tenes que lograr el retardo requerido por el programa principal con el cristal que
estas usando. Voy a ver si subo el .inc.
De repente lo suba ms rpido que apurado.

El hombre bale por su palabra.


Atentamente Hrcules.

Responder
Hrcules.
enero 18, 2015 en 4:54 pm
Hercules:
Mis felicitaciones por todos tus aportes que son invalorables. Personalmente creo que sos el
que mas a colaborado en este foro. Una aclaracin. Cuando dije que el tema de los retardos es
facil, la intencin es que la mayora
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ se anime a solucionar cosas en el assembler. No hay en102/132
lo
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

facil, la intencin es que la mayora se anime a solucionar cosas en el assembler. No hay en lo


mas mnimo menospreciar el trabajo de nadie. En lo personal, les cuento que tengo 60 aos y
mi predisposicin en este foro es unicamente ayudar en lo que pueda. Felicitaciones a todos,
porque no he encontrado otro lugar donde se trate tan bin el tema matrices led. De corazn,
felicitaciones a todos y estoy a sus rdenes.

Responder
miguel jaime
enero 19, 2015 en 2:50 pm
Hola amigos, no saba si hacer un apartado o dejarlo aqu, en fn, he decidido dejarlo aqu. En su
da me quebr la cabeza con el tema de la comunicacin I2C, y claro, el PIC16F84a, el PIC16F628a
y similares no tienen implantado por hardware ese protocolo, y se decidi usar unas rutinas
existentes para implantar dicho protocolo. He adaptado programas como CARTEL LARGO y
MENSAJE NAVIDEO a un PIC mas potente que tiene el I2C por hardware, se trata del
PIC16F876A, dejo los archivos para que experimenteis.

h ps://www.mediare.com/?h1rx9lhko7rxng5

h ps://www.mediare.com/?ea1mywt1g281saj

Responder
dragon333
enero 20, 2015 en 11:08 am
Bien amigo dragn por la matriz de led con el procesador 16f876A. Este si puede llegar a 8100.
Porque tiene ms espacio la memoria de programa hasta quiz se le puede poner efectos o la hora
y fecha claro que ser laborioso mis felicitaciones por tu trabajo.
Al amigo miguel Jaime un apretn de manos y sigamos adelante con esta matriz de led que tiene
nueva luces. Sera bueno que subas algunos tutoriales acerca del tema.
Bueno aqu subo la matriz de led de 840 con cristal de 10MHz
Atentamente Hrcules
h p://www.mediare.com/download/j744n23kz59266k/MATRIZ+840+16F628A.rar

Responder
hercules
enero 22, 2015 en 8:27 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 103/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

bueno se me olvido subir la librera pero aqu esta

LIBRERIA DE RETARDOS 10MHZ

Responder
hercules
enero 22, 2015 en 8:45 pm
has clip en you tube parte abajo a un costado te abrir la pagina del vdeo. de hay descargas. clip
en mostrar mas.

Responder
hercules
enero 22, 2015 en 8:49 pm
amigos tengo una dudo, gracias a este tutorial tan bueno realice mi propio proyecto, lo adapte a
un 16F877, por que 16f877 se preguntaran, bueno porque esta en un proyecto viejo sin usar y lo
quiero reutilizar, ya realice la simulacin, modique lo necesario para adaptarlo, todo no, y lo
hice para una matriz de 8 x 48, la duda es, la quiero hacer aun mas ancha la matriz digamos unos
8X80 si es posible, pero que yo sepa los archivos de uso generales del pic van de la direccin 20h
al 7Fh, y creo que no me dan lo sucientes para colocar todos los archivos FILA que necesito para
cargar y rotar toda la matriz, es esto as? o hasta que cantidad de registros podra usar o de que
manera podra hacer mas ancha la matriz? gracias

Responder
harry

enero 23, 2015 en 8:42 pm


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 104/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

enero 23, 2015 en 8:42 pm


Para un 8X80 necesitas declarar 88 registros FILA, si tienes 96 bytes en ese banco no te
cabrn con los registros adicionales aparte de los FILA, necesitas declarar variables en otro
banco.

Si miramos el mapa de memoria del PIC16F877 observaremos que para propsito general tiene
cuatro pginas o bancos de memoria, la primera va de la direccin 20 a la 7F, con 96 bytes, la
segunda va de la A0 a la EF con 80 bytes, la tercera va de la 120 a la 16F con 80 bytes, y la
cuarta va de la 1A a la 1E con 80 bytes. Es decir, disponemos de 336 bytes totales sumando los
4 bancos. Ahora, como se le dice al compilador que coloque los registros en cada banco?, y
una vez colocados, como se le dice al programa en que bancos estn esos registros?. Amigo,
en cuanto lo tenga claro te lo pondr aqu, de momento a bote pronto se me ocurre que a la
hora de asignar los registros en vez de hacer:

CBLOCK 0x20 ;para PIC16F877a


FILA1
FILA2
FILA3
FILA4
ENDC

Hagas lo sigiente:

FILA1 EQU 0x20


FILA2 EQU 0X21
FILA3 EQU 0x22
FILA4 EQU 0x23
.
.
.
.
FILAn EQU 0x7F ;esta sera la ltima
;de pagina 0
Luego seguirias con la pgina 1 a continuacin

FILAn EQU 0xA0


FILAn EQU 0xA1
FILAn EQU 0xA3
FILAn EQU 0xA4
.
.
.
As hasta el nal, y luego la pgina 2 si es necesario, y luego la 3.

El problema es como accede o sabe el programa donde estn esos registros.

Responder
dragon333
enero 25, 2015 en 11:33 am
CON RESPECTO A LA MEMORIA DE PROGRAMA Y DE DATOS.

La memoria de programa del PIC 16F628A


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ tiene una memoria FLASH de 2048 Kbytes para 105/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

La memoria de programa del PIC 16F628A tiene una memoria FLASH de 2048 Kbytes para
albergar la memoria de programa, y una RAM con 4 bancos de memoria de 224 bytes, 160 bytes
en dos bancos, el 0 y el 1 accesible para usuario (para colocar los registros), y una EEPROM con
128 bytes.

Si tu programa no cabe en LA MEMORIA DE PROGRAMA es porque has agotado la primera


pgina de la FLASH, pero puedes seguir en la segunda, para seguir en la segunda has de saber
desde que direccin empezar a grabar datos, al igual que empezaste indicando al compilador que
empezase a grabar desde la posicin ORG 0x05, si quieres seguir con la siguiente pgina has de
poner ORG 0x800 (ojo, quitando el END y volvindolo a colocar al nal de los cdigos que van a
continuacin de ORG 0x800), para que empiece con la segunda pgina de la FLASH de programa.
Tienes que hacer uso de PAGESEL, para seleccionar aquellas partes del cdigo o aquellas rutinas
que se hallen en diferente pgina, y tener en cuenta tambien los archivos .INC en que pginas
quedan.

Respecto a la memoria RAM, SI AGOTASTE EL PRIMER BANCO, puedes seguir en el segundo


colocando con la directiva EQU la posicin de memoria de registros de proposito general, que en
el caso del PIC 16F628A empieza en la direccin A0 del banco 1. Ejemplo: FILA_52 EQU A0.
Tienes que hacer uso de la directiva BANKSEL para seleccionar los bancos donde se hallen los
datos.

OJO, NO CONFUNDIR MEMORIA DE PROGRAMA CON MEMORIA DE DATOS O RAM


PORQUE NO ES LO MISMO

Responder
dragon333
enero 25, 2015 en 4:58 pm
Dragon333:
Como no est el archivo inc con los retardos para cristal de 10 mhz. subo uno generado en el
picdel, con los retardos de 2 ms y 10 microsegundos, para el programa y para el I2C
respectivamente. Como no lo arme todava en la realidad lo pongo a consideracin de ustedes
para la matriz que subi Hercules de 840, 10mhz de cristal. Saludos y gracias a Hercules por
todo.

CBLOCK
PDel0
PDel1
PDel10
ENDC

Retardo_2ms
;-
; Generado con PDEL ver SP r 1.0 el 25/01/2015 Hs 08:41:03 p.m.
; Descripcion: Delay 5000 ciclos
;-
movlw .6 ; 1 set numero de repeticion (B)
movwf PDel0 ; 1 |
PLoop1 movlw .207 ; 1 set numero de repeticion (A)
movwf PDel1 ; 1 |
PLoop2 clrwdt ; 1 clear watchdog
decfsz PDel1, 1 ; 1 + (1) es el tiempo 0 ? (A)
goto PLoop2 ; 2 no, loop
decfsz PDel0, 1 ; 1 + (1) es el tiempo 0 ? (B)
goto PLoop1 ; 2 no, loop
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 106/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

goto PLoop1 ; 2 no, loop


PDelL1 goto PDelL2 ; 2 ciclos delay
PDelL2 clrwdt ; 1 ciclo delay
return ; 2+2 Fin.
;-

;-
; Generado con PDEL ver SP r 1.0 el 25/01/2015 Hs 09:12:05 p.m.
; Descripcion: Delay 25 ciclos
;-

Retardo_10micros
movlw .5 ; 1 set numero de repeticion
movwf PDel10 ; 1 |
PLoop10 clrwdt ; 1 clear watchdog
decfsz PDel10, 1 ; 1 + (1) es el tiempo 0 ?
goto PLoop10 ; 2 no, loop
return ; 2+2 Fin.
;-

Responder
miguel jaime
enero 26, 2015 en 1:03 am
wuao, exelente todos los comentarios y la ayuda, esta semana experimento y les comento. gracias
a todos me dieron buenas ideas

Responder
harry
enero 26, 2015 en 1:27 pm
Gente:
Me olvide decirles el nombre del archivo RETARDOS10MHZ.INC Al amigo Harry no hice
comentarios porque no estoy muy ducho en ese tema. Saludos.

Responder
miguel jaime
enero 26, 2015 en 2:43 pm
Segn tengo entendido me parece que todava no han descargado los retardos de 10mhz
Entren a YouTube LIBRERIA DE RETARDOS 10MHZ en la parte de abajo del video dice. Mostrar
ms a ser clip. Descargar la librera de retardos. RETARDOS10MHZ.INC
Aqu subo un archivo que trabaja en la realidad.
h p://www.mediare.com/download/4i5qaa0gtbonga2/MATRIZ+8X40+10MHZ.rar

Responder
hercules
enero 27, 2015 en 11:11 pm
Que tal amigos como estn que de buenas como les va el proyecto de la matriz de led
Estos das voy a probar el ltimo archivo que subi el amigo ALEJHANDR0.
Quisiera pedirle un favor al amigo ALEJHANDR0 si no es una molestia para que comparta el asm
del ultimo archivo que subi para poder analizar i quiz modicarlo a 8x 56 o ms.
Por algn caso pongo mi correo. Jcarlos_507@hotmail.com
Escrbame amigo.

Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 107/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
hercules
febrero 21, 2015 en 8:30 pm
Hola despus de mucho tiempo otra vez por aqu. Haber ti todava hay alguien por ah subo este
video de matriz de led 856 con todo sus archivos.
Atentamente hrcules.

MATRIZ DE LED 8X56 COM EPROM 24C256 ARCHIVO COMPLETO

Responder
hercules
mayo 12, 2015 en 6:41 pm
hola hercules, quisiera hacer una matriz de 816 para empezar pero no estoy muy
familiarizado con la programacion assembler quisiera saber si me puedes ayudar con las
matrices que ya has hecho y explicar un poco como funciona el codigo. gracias

Responder
manuel_armas
mayo 29, 2015 en 2:00 pm
hola mi matrix de led no me da pulso de reloj y se mantienen todos los led encendidos que podra
ser

Responder
Yamir
junio 6, 2015 en 3:28 pm
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 108/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

junio 6, 2015 en 3:28 pm


Este montaje ya ha sido realizado por muchos de los lectores del blog y funciona, revisa las
pistas del PCB a ver si tienes un cortocircito entre pistas algn componente defectuoso etc.

Responder
dragon333
junio 7, 2015 en 6:09 pm
Hola amigo manuel_armas acerca de tu pregunta. Todo lo que es de matriz de led. La parte
terica explic el amigo Dragon333. al inicio de este blok. Lee entenders como trabaja. Ahora si
no sabes acerca de asambler .busca en internet hay encontraras bastante informacin ms
tutoriales.
Atentamente. Juan carlos.

Responder
hercules
junio 6, 2015 en 8:26 pm
Hola explicando mejor mi pregunta le puse a la matrix de 832 que modicaron aqui que usa
un cuarso de 10mhz y le puse uno de 16 mhz y cuando arranca se mantiene encendida la
pantalla entera con el de 10 me funciona de lo mejor pero con ese para que me funcione tengo
que tocar las patillas 15 o 16 para que prenda el recorrido modique la pocicion de memoria
de la x20 a la 35 y nada lo mismo que opinion tienen para aumentar el cuarzo?

Responder
Yamir
junio 9, 2015 en 4:47 pm
Bien amigo Yamir has lo siguiente aumntele un condensador de 10p al cristal de 10mhz. O sino
descarga e siguiente archivo y modicas el inicio a CBLOCK 0x28 lo copilas listo lo programas a
tu pic i veras como trabaja.
Atentamente hercules.
descarga
h p://www.mediare.com/download/7vd

Responder
hercules
junio 11, 2015 en 10:46 pm
gracias hermano por la idea, pero lo que necesito es poner un cristal de 16 o 20 y que me
trabaje de una, yo monte con el de 10 y me funciona ok, pero de esos no hay muchos los que
tengo son los valores antes dichos y con esos cuando arranca me salen iluminada completa
tengo tocar las patillas 15 o 16 y empieza bien pero quisiera buscar esa solucin. saludos a
todos .

Responder
yamir
junio 13, 2015 en 5:03 pm
Hola, gracias por tu aporte. Tengo una pregunta como ingresaste la informacin a la memoria
externa gracias

Responder
Logan
junio 12, 2015 en 7:42 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 109/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Amigo Yamir para que puedas utilizar los cristales de 16mhz o 20mhz lo que tienes que hacer es
modicar. es la librera de retardos como yo lo modique de 4mhz a 10 mhz. En este caso tendras
que hacer de 16mhz o 20mhz segn lo que necesites. Para ello puedes utilizar el programa pedel
no me acuerdo bien como se escribe. Y generar tus retardos.
El problema es que no me alcanza el tiempo para poderlo hacer no es muy difcil para hacerlo. Si
me alcanza el tiempo estos das subir el hex para 20mhz. Que pic estas utilizando.
Suerte con tu matriz.
Atentamente hrcules.

Responder
Hercules
junio 13, 2015 en 7:53 pm
Hola, alguien sabe como puedo usar los registros de desplazamiento 74LS164 para aumentar las
las de una matriz y as hacer una de 1632 2464, y en caso de que no se pueda con el 74LS164
con que otro integrado pudiera hacerlo, gracias. Saludos a todos.

Responder
manuel_amas
junio 16, 2015 en 5:49 pm
Amigo manuel_amas yo solamente hice una matriz de led 1245. Para ello tuve que modicar la
salida del puerto B, tuve que utilizar otro integrado. En tu caso es de 16 un poca ms laboriosa
pero no imposible. Creo que tengo en mis archivos matriz de led 1645 lo buscare.
Atentamente hrcules.

Responder
hercules
junio 17, 2015 en 10:29 pm
gracias hercules por responder y te lo agradecera mucho de verdad, lo revisare y tratare de
mejorarlo y aumentar las las considerablemente para poder tener matrices con mayor
resolucin y compartirlo con este grupo que la verdad me ha ayudado mucho. saludos a todos.

Responder
manuel_armas
junio 23, 2015 en 5:54 am
Bien amigo manuel_armas aqu subo un archivo de 1648 haber ti te sirve de algo.
El archivo Esta completo ms simulacin en proteus.
Tambin en la parte de arriba subi un archivo de 10 x8 con una sola letra. Tambin fjate bien como
est el asm. Puedes modicar y hacer un poca ms grande .cuando te salga con letras mas
grandes. Por ejemplo 148 0 168 .recin puedas trabajar con la matriz de 1648 . Que requieras.
No te desanimes ser un poco trabajoso pero lo lograras. Alguna duda pregunta .
Suerte con tu matriz de led.
Aqu subo la matriz de led 1648
h p://www.mediare.com/download/2ahm7wvcjt85vbr/MATRIZ+16X48.rar

Responder
Hercules
junio 23, 2015 en 9:48 pm
Amigo perdn por la ignorancia pero como programaste el pic? O lo conectaste as nomas

Responder
Manuel Aspi

octubre 12, 2015 en 5:42 pm


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 110/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

octubre 12, 2015 en 5:42 pm


Lo programe con un programador de PICS y EEPROM llamado T-20, es un programador por
puerto serie ya viejo, ahora venden programadores por USB que estn muy bien. Saludos.

Responder
dragon333
octubre 13, 2015 en 11:23 am
Sera que me puedes pasar el cdigo del pic y el programa que usaste?

Manuel Aspi
octubre 16, 2015 en 4:09 pm
Los archivos estn para descargar, lee con atencin y veras donde pinchar para
descargarlos.

dragon333
octubre 18, 2015 en 11:54 am
Hay alguna novedad por ah con una matriz de Led 848 con teclado PS/2?

Responder
Yamir
octubre 17, 2015 en 3:50 am
ALGUIEN TIENE IDEA COMO ARMAR LA MATRIZ CON EL TECLADO

Responder
JAVI
diciembre 25, 2015 en 5:19 am
Hola amigo oye como creo el programa para meterlo al pic ya con las letras no enyendi eso

Responder
yair
noviembre 5, 2015 en 4:27 pm
Con block de notas de windows. No ha programado nunca un PIC?.

Responder
dragon333
noviembre 6, 2015 en 10:23 am
Gracias a este foro pues logre hacer esta Matris de 832 Leds. Un saludos a todos los amigos de
aqui. No es la gran cosa pero para mi fue muy buen invento jejejejeje.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 111/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Ahi est un video en Youtube de la Matris.

Responder
Yamir84
noviembre 6, 2015 en 2:19 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 112/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
Yamir84
noviembre 6, 2015 en 2:39 pm
Buena tardes dragon 333 ya todos los miembros de este fantastico foro, soy aprendiz de
electronica y la verdad me gusta, por medio de este blog he podido hacer la matrix 816 con scroll
y memoria 24c016. ahora mi pregunta: para ampliarla a 832 solo cambio el pic a 16f628a y la
rutina de retardos de 4mz a 10mz y el codigo de asm solo eso o hay otros pequeos detalles, les
agradesco sus respuestas.

Responder
Dario
enero 12, 2016 en 9:55 pm
Necesitas obviamente cambiar el programa para adaptarlo a 832, yo con el 16F628A he tenido
problemas, habra que ver con otros PIC equivalentes en patillaje al 16F84A o al 16F628A, no
olvidar que el PCB que disee para este montaje es para ese patillaje y no para otro.

Responder
dragon333
enero 14, 2016 en 2:47 pm

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 113/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Hola amigo Dragon 333, en efecto hice la simulacion en proteus con el pic 16f628a con una
matrix 832 y corre bien, con un criatal de 4mz no se si en la vida real se comporte de igual
manera, tu que me recomiendas agradesco tus respuesta

Dario
enero 14, 2016 en 11:07 pm
hola me podrias ayudar indicando cuanta frecuencia necesito para x cantidad de leds? es
decir si aumento leda deberia aumentar la frecuencia pero como se lo hace teoricamente

xavi
mayo 12, 2016 en 3:24 am
No hace falta aumentar la frecuencia.

dragon333
septiembre 9, 2016 en 9:49 am
Buenos dias amigo dragon 333 y hercules, les cuento que puse a trabajar la matrix 832 con un
cristal de 4mhz y pic 16f628a aumentando la velocidad mvlw d3 y trabaja bien, al principio tenia
problemas con la matrix pues solo desplazaba la primera letra y reiniciaba, pero cuando conecto y
desconesto la alimentacion corre bien saludos y gracias por todos sus aportes.

Responder
Dario
enero 19, 2016 en 4:06 pm
Buen tratado y bien explicado

Responder
ernesto
abril 7, 2016 en 4:48 am
Hola amigo excelente trabajo, quisiera me ayudaras aunque sea con un link xq necesito hacer algo
parecido pero sin matriz, sin secuencia, algo bsico, es un contador que me muestre en el cartel de
led arriba en porcentaje 100% c/ 10 minutos la cantidad de botellas que pasan a travs de un
sensor infrarrojo, y lo compare con la cantidad que tiene que pasar en el cartel de led abajo ej. 1000
botellas, lo estoy haciendo con arduino, el problema lo tengo en la etapa de controlar los led, el
circuito desde el arduino hasta llegar a los led, se que es en serie paralelo(95 led para porcentaje y
141 led para el valor(con el punto decimal)), soy acionado de alma y me dieron este desafo, la
programacin la tengo, la fuente de 12v, la pantalla de 3.2 tctil, un mdulo reloj para llevar la
fecha y datos, me la he complicado bastante, pero en lo ms tonto estoy patinando.
Saludos y gracias por compartir.

Responder
yanesi
mayo 1, 2016 en 12:26 pm
No tengo tiempo mas que para responder a cosas tipicas de este proyecto, entindelo.

Responder
dragon333
septiembre 9, 2016 en 9:50 am
Hola necesito por favor con urgencia el diagrama elctrico del grabador de memoria y del PIC

Responder
sol

septiembre 27, 2016 en 9:21 pm


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 114/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

septiembre 27, 2016 en 9:21 pm


este mira no se si me podes dar las medidas que utilizaste para hacer los cuadrantes para cada led
??? ya que eso no lo explicaste

Responder
Toyano Ramirez
noviembre 18, 2016 en 10:49 pm
no se si alguien me puede decir las medidas para hacer los cuadrantes para la separacion de leds

Responder
Toyano Ramirez
noviembre 18, 2016 en 10:52 pm
Entre led y led existen 5cm.

Responder
dragon333
noviembre 21, 2016 en 9:06 am
Amigos un cordial saludos a todos los que visitan a esta pagina y a dragn 333. Nuevamente por
aqu es para indicarles que subir un archivo uno de estos das. Que trabaja en la realidad. Matriz
de led 832 Con el pic 16f628A. Por qu los que sub tenas problemas. Estoy revisando y
simulando en proteus. Hasta la prxima.
atentamente. Victor (hrcules)

Responder
Victor (Hercules)
mayo 3, 2017 en 12:57 pm
Amigos nuevamente estoy para poder solucionar. El problema de la matriz de led 832.me
escribieron muchos amigos pidindome un video y que trabaje con 16f628a. Bueno aqu tienen
todo el archivo completo. Que trabaja en la realidad. Pero solamente trabaja con letras
maysculas. Si no te gustan las letras puedes corregir con el programa que est en el archivo. La

descarga de todos los archivos del video.


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 115/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

descarga de todos los archivos del video.


MATRIZ DE LED 8X32 EN MPLAB ARCHIVO COMPLETO TRABAJA EN LA REALIDAD

MATRIZ DE LED 8X32 EN MPLAB ARCHIVO COMPLETO TRABAJA EN LA REALID

Responder
Victor (Hercules)
mayo 6, 2017 en 3:53 am
Muy buen proyecto. El link del pcb en acrobat no funciona. Podrias subirlo nuevamente. Gracias.

Responder
Miguel Jaime
mayo 11, 2017 en 3:44 pm
Para ser mas explicito. Con que programa se puede abrir? Gracias.

Responder
Miguel Jaime
mayo 11, 2017 en 4:11 pm
amigo si comentas del archivo del vdeo la PCB esta echo en pcb Wizard descarga e instala. aqu el
lin.
h p://www.mediare.com/le/tdap85zdhw1yrsq/LivewirePCBWizard.rar

Responder
Victor Hercules

mayo 13, 2017 en 12:34 am


https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 116/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

mayo 13, 2017 en 12:34 am


Mil gracias por el dato. Te comento que en mi ciudad, San Salvador de Jujuy, Argentina, todos los
colectivos tienen displays de 16 x 32 leds. Sabes de algun circuito que trabaje con 16 leds de alto x
lo que sea de largo. Si tenes algo te agradeceria lo compartieras. Desde ya quedo a tus ordenes en
lo que respecta a la electronica, ya que llevo mas de 40 aos trabajando en esto. Reitero mi
agradecimiento por tu gran voluntad de colaboracion.

Responder
Miguel Jaime
mayo 17, 2017 en 5:29 pm
Amigo miguel angel para hacer esa matriz de led 1632. Habra que utilizar otro pic, la memoria
de este pic no alcanzara para esta matriz que indicas. Yo hice hasta 1040. El generador
CodeGraphics. solamente es hasta 810. Si consigues el generador de letras 816 0 1616 de seguro
que se puede hacer. Caso contrario ser muy laborioso hacer las letras.
Este aviso 832.
atentamete victor hercules.

FELIZ DA MAMITA

Responder
hercules
mayo 19, 2017 en 12:11 am

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 117/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

aqui otro video .

MATRIZ DE LED MPLAB 8X32 ARCHIVO COMPLETO

Responder
hercules
mayo 19, 2017 en 12:15 am
Gracias por tu pronta respuesta. No se que pic seria bueno de utilizar en una columna de 16 leds.
Por la confeccion de las letras no hay problema. Si sabes de algun proyecto de 16 x lo que sea, te
agradecere lo compartas. Insisto con mi agradecimiento por tu voluntad de cooperacion. Estoy
terminando otro proyecto y me pongo a armar el que has publicado de 16 x 32.

Responder
Miguel Jaime
mayo 20, 2017 en 3:51 pm
Perdon. De 8 x 32.

Responder
Miguel Jaime
mayo 20, 2017 en 3:54 pm
amigo por el momento no tengo de esa altura o 16x.en lo posterior me dar un tiempo.mis
vacaciones se terminaron,estar muy ocupado. si tienes algn avance de esa matriz indcanos para
poder ayudarte.
atentamente. victor hercules
Responder
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 118/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

Responder
hercules
mayo 20, 2017 en 8:11 pm
Anoche estuve trabajando con esta demo de la matriz de 1616. Solamente tiene las letras A,B,C,D
,ESPACIO. Lo que me falta es un generador de letras con decimales. Para facilitar editar las letras
del abecedario. Tambin he visto que se utilizara una librera de 20mhz, no tengo la librera y se
utilizara un pic 16f876A o un 16f877A. Con este ltimo se le puede agregar incluso hora,
calendario, y algunos efectos a la matriz de led.
El problema es que no dispongo de tiempo. Aqu la matriz 1616

MATRIZ DE LED 16X16 COM MPLAB

Responder
hercules
mayo 21, 2017 en 11:51 pm
Hola Hercules. Sos muy rapido con estos temas lo que me alegra muchisimo ya que estas
pronto a ayudar. Si podes publicar el ASM de la matriz de 16 x 16 seria buenisimo. Con
respecto al generador de caracteres decimal ya estoy tratando de conseguirlo y lo publico.
Nuevamente te pido por favor el circuito, el ASM y los archivos para la simulacion en el
proteus de la matriz 16 x 16. Desde ya muchas gracias y te felicito por tu gran voluntad de
cooperacion para con los que amamos la electronica.

Responder
Miguel Jaime
mayo 24, 2017 en 12:44 pm
https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 119/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

mayo 24, 2017 en 12:44 pm


este archivo completo trabaja en la realidad probado con mi matriz de led 832 con 16F648A

MATRIZ DE LED 16F648A ARCHIVO COMPLETO

Responder
hercules
mayo 22, 2017 en 2:36 am

Blog de WordPress.com.

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 120/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 121/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 122/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 123/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 124/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 125/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 126/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 127/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 128/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 129/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 130/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 131/132
28/8/2017 MATRIZ DE LEDS DE 816 GIGANTE. | MUNDO ARCOIRIS

https://mundoarcoiris.wordpress.com/2011/07/28/hello-world/ 132/132

También podría gustarte