Cualquier comentario no dudes en consultar! Gracias por ver el vídeo! Si te ha gustado puedes dar like y suscribirte. Eso ayuda al canal a crecer para invertir en nuevos proyectos para ustedes. Saludos y Gracias!
@juliocesarfrancobajana60524 жыл бұрын
Electgpl hola cómo hago uno de 32x8 con teclado
@Walter-ib5jr4 жыл бұрын
@@juliocesarfrancobajana6052 lo mismo del vídeo pero lo das vuelta
@anthonydsilva82738 жыл бұрын
Tutoriales como esto son muy apreciados , tomarte el tiempo de explicar cada cosa , en especial cada linea del programa , gracias a este tutorial por fin entendí a perfección el funcionamiento del una matriz, espero haya mas tutoriales , gracias! :)
@electgpl8 жыл бұрын
Gracias! Luego iré subiendo más vídeos! Saludos!
@quinojuan28 жыл бұрын
Este video merece ser visto varias veces. Gracias por tan didáctica informacion. Un abrazo desde Chaco, Argentina
@electgpl8 жыл бұрын
+Juan Carlos Quino Gracias!!!! Tengo que montarlo nuevamente en placa para mostrarlo mejor en la práctica! Saludos.
@carlosgraciano4024 жыл бұрын
JAJA sebas siempre busco algunos temas de electronica para pasar el rato aqui en internet y siempre me encuentro con tus videos. Se que son garantia de que voy a aprender lo que estaba buscando.
@musicaplena41649 ай бұрын
Parabéns e obrigado por compartilhar seus conhecimentos. Seus projetos e sua didática são EXCELENTES.
@electgpl9 ай бұрын
Muito obrigado pelo comentário. Saudações
@luisalbertocervantes26738 жыл бұрын
ok rotaré la matríz porque como te comenté después lo utilicé para 74595 copié tu código tal cual en ccs y no jalaba muchas gracias por tu pronta respuesta, muy amable amigo, saludos desde méxico.
@electgpl8 жыл бұрын
Claro es el tema de la matriz, probalo, sino te paso el archivo de proteus.
@geovannymartinez77508 жыл бұрын
Que buen aporte, Dios lo bendiga.
@electgpl8 жыл бұрын
+Geovanny Martinez Gracias!! Saludos!
@raulmoisescanchabotin12658 жыл бұрын
MUY BUEN TUTORIAL.. GRACIAS POR COMPARTIR SUS CONOCIMIENTOS
@electgpl8 жыл бұрын
Por nada! Saludos!!!
@nestorvaquera66756 жыл бұрын
Muy buen vídeo crack. Saludos.
@electgpl6 жыл бұрын
+Nestor Vaquera Gracias!! Saludos!!!
@luisalbertocervantes26738 жыл бұрын
me refiero que si de acuerdo a su diseño en este caso, ¿tomaste las filas como ánodos y las columnas como cátodos?, porque ya me di cuenta que el problema son el orden de las matrices gracias
@Sebastian-be8ez8 жыл бұрын
+luis cervantitos A esta bien, son Catodo Comun las que yo use en la realidad y como esta pensado el programa!, Saludos!!
@luisalbertocervantes26738 жыл бұрын
catodo común ¿las columnas? Saludos.
@Sebastian-be8ez8 жыл бұрын
+luis cervantitos Exactamente!, fíjate que en el programa, los datos de salida de las filas están en positivo, es decir, cuando la pantalla esta apagada se envían ceros, entonces los leds tienen el ánodo al puerto de filas y el cátodo al de las columnas. Saludos!
@angelocruz93746 жыл бұрын
Muy buen tutorial 👍
@electgpl6 жыл бұрын
Muchas gracias!! Saludos!!
@nelsonmadara27306 жыл бұрын
para los que les imprime cosas raras las matrices, puede que no se esté sincronizando el reloj con la empresion de los caracteres por el puerto B por eso salen encimados, prueben con delay_ms(50) después de la impresion, saludos
@electgpl6 жыл бұрын
+Nelson Madara puede ser. Igual ojo con el simulador de proteus que cuando le exigis un poco se pone medio raro... A mi me pasa eso y si le aumentó proceso al proteus se me cuelga toda la pc. Saludos
@alfredoarenas99858 жыл бұрын
Hola estoy comenzando con estos letreros y encontrar buena informacion y bien explicada es muy difícil y ademas en español. no entendía el código y menos como se puede modificar le agradezco su informacion y que se puede entender MUCHAS GRACIAS
@electgpl8 жыл бұрын
+alfredo arenas Por nada!!! Gracias a vos!! Saludos!!!
@luisalbertocervantes26738 жыл бұрын
de hecho en ccs no marca ningún error la bronca la tengo al simular, pero ya te avisaré si funciona vale, gracias
@electgpl8 жыл бұрын
Es que es sólo el tema de las matrices. El código esta bien. Saludos!
@skaoi396 жыл бұрын
muy bueno el vídeo gracias, y quiero hacer otra pregunta si la matriz de led la hago yo pero de 16 x 36 el cambio según el esquema es que se van a utilizar mas pines del micro controlador? gracias y los bit subirían a 16 osea como máximo 65535
@electgpl6 жыл бұрын
Hola gracias. Si usas 16 filas. Tenes el problema de que el micro es de 8bit y por naturaleza vas a manejar de forma mas directa las 8 filas. Si manejas 16 filas tenes que truncar la matriz de datos en dos para actualizar una salida de 8 bit a la vez. No es que sea difisil pero es mas laborioso porque tampoco se tendría que ver en los leds esa actualización de filas para que no te genere errores de delay y tal vez dependiendo del largo de la matriz de leds tengas problemas en memoria ram
@skaoi396 жыл бұрын
Gracias por responder en algún momento vi como colocaban 2 pic de 8 bits pero perdí la referencia igual si usted tiene información le agradecería mucho
@electgpl6 жыл бұрын
Por nada. Creo que usar dos micros juntos para eso. No es la mejor solución. De echo va a obtener mas latencia que controlando dos puertos por separado de un mismo micro. El tema es que tendria que partir en dos lo que quiere mostrar. Ahi es donde se complica y queda algo antinatural porque en este caso de solo 8 filas podes crear el caracter mas facil. Pero si usas 16 filas tenes que partir en dos ese caracter entonces seria mas complicado para aquel que está armando el vector con las letras a mostrar. Pero se puede hacer.
@juanbautistawelmancastro44305 жыл бұрын
Profe hola DIOS le siga bendiciendo con sabiduria,fuerza y salud,le escribo para preguntar como se conectaria el driver (uln 2803) a la salida de las columnas,por favor me disculpa lo imprudente
@electgpl5 жыл бұрын
Hola! No hay problema. Bueno el uln2803 podes usarlo pero posiblemente tengas que cambiar la lógica de las filas, ya que el uln2803 es salida de colector abierto. Y te cambie la lógica negada. Saludos
@juanbautistawellmancastro25725 жыл бұрын
@@electgpl profe buen dia,usted me comparte n correo yo recien me estoy engomando con los pic pero aun no.me funciona he hecho varias modificaciones y aun nada,queria compartirle el programa(estoy utilizando mplabx)a ver si me ayuda a revisarlo...juanwellma@gmail.com...es mi correo si es posible me podria responder por...muchas gracias y que Dios le siga bendiciendo
@rojasvargascesarrafael15235 жыл бұрын
No se si puedes sacarme una duda...envez de usar el pic se puede controlar con arduino..
@electgpl5 жыл бұрын
Hola. Como estás? Si claro que podes, ovbio tenés que cambiar algunas cosas al migrar, porque no es la misma sintaxis de las funciones, pero podes. Si aún no tenes las matrices, y tenés que comprar, podes ver otro video que tengo con Arduino, y 4 matrices que se controlan con el max7219. Saludos!
@rojasvargascesarrafael15235 жыл бұрын
@@electgpl tienes watsapp porfa colaborame ya tengo la matriz armadaa
@rojasvargascesarrafael15235 жыл бұрын
@@electgpl XFAA...¡!
@aplleo76816 жыл бұрын
Hola muy buen tuto felicidades por la forma de explicar, más bien no se si más adelante podrías hacer reloj en tiempo real con DS 1307, Temperatuta y fecha y el año a que se muestre en ls pantalla. Espero mi respuesta y sigue adelante con los proyectos saludos.
@electgpl6 жыл бұрын
Hola gracias. Tendria que hacerlo. No lo he continuado a este proyecto. Tengo que retomarlom Saludos
@aplleo76816 жыл бұрын
Si por fa continúa el proyecto sería un gran aporte saludos.
@luisalbertocervantes26738 жыл бұрын
muchas felicidades por el video sólo que sustituí el 74595 por el 74164 como usted dijo y no fucionó su código no sé a que se debe, ojalá me pueda contestar gracias
@electgpl8 жыл бұрын
hola! cambiaste el codigo?
@mariovazquez32253 жыл бұрын
hola buenas tardes, excelente vídeo, intente agregar una matriz de 8x8 mas a las que ya tenia, pero no se que hice mal pero no me funciono, cual seria la estrategia para seguir agregando matrices? hasta llegar al 8x64? gracias por el apoyo saludos
@danielmauriciozamoranorial42087 жыл бұрын
muy buena explicacion.. tu de pronto tienes un video para el MAX7219 O 7221
@electgpl7 жыл бұрын
+DANIEL MAURICIO ZAMORANO RIALPE Hola como comí estas? Tengo una nota sobre esos registros de Máxim, electgpl.blogspot.com.ar/2016/04/control-de-8-digitos-con-max7219.html Saludos!
@danielmauriciozamoranorial42087 жыл бұрын
electgpl muchas gracias por tu respuesta, he visto el video y la explicación en tu blog.. Lo necesitaba porque he querido manejar una matriz 8x8 con el MAX7219 y había hallado muy poca información.. Felices fiestas y bendiciones en el año nuevo
@electgpl7 жыл бұрын
+DANIEL MAURICIO ZAMORANO RIALPE vos querés controlar las 4 matrices con 4 max?
@danielmauriciozamoranorial42087 жыл бұрын
electgpl sí, esa es la idea.. ir paso a paso y llegar a controlar varias matrices con estos registros, luego usarlos para matrices rgb y en su momento usarlos para cubos leds(de un solo color y luego rgb).
@elbertosuarez48548 жыл бұрын
hola amigo muy bueno tu proyecto lo felicito en muchas partes he buscado como realizarl una matriz solo por aprender. una pregunta como puedo ampliar la matriz trate de hacerlo pero no me resulta te agrdezco tu ayuda me mata la curiosidad gracias
@electgpl8 жыл бұрын
+elberto suarez Hola, básicamente hay que agregar etapas de registro de desplazamiento y luego expandir la memoria del programa porque el programa en si mantiene en RAM el mensaje, y esa RAM depende del tamaño de la pantalla. Después el proceso es el mismo. Saludos.!
@electgpl8 жыл бұрын
+elberto suarez Hola, básicamente hay que agregar etapas de registro de desplazamiento y luego expandir la memoria del programa porque el programa en si mantiene en RAM el mensaje, y esa RAM depende del tamaño de la pantalla. Después el proceso es el mismo. Saludos.!
@FlemdoggaGamer7 жыл бұрын
Hola, como estas, exelente proyecto y canal,me encanto, te hago una pregunta, yo arme la letra "L", y la puse en el mensaje, codigo: 255, 255, 192, 192, 192, cuando lo mando al pic y aparece en la matriz se mete una columna en blanco luego de la primer columna de esta letra, osea aparece una columna en blanco entre las dos columnas de la parte vertical de la letra "L", sabes que puede llegar a ser? SAludis
@ytdota81234 жыл бұрын
en el for output_b(-tabla{j+i}) j +i sin valores enteros verdad osea si j es 1 y el ciclo for esta en 2 con j ese j+i es = 3 que corresponde al registro de la tabla en el valor 3?
@richardsosa48667 жыл бұрын
Saludos desde Venezuela... Par de dudas! 1.Para hacer q el mensaje se mueva en la direccion contraria, cual seria el cambio en el for? 2.Para programarlo en assembler, cual seria la recomendacion? Espero su respuesta gracias...
@electgpl7 жыл бұрын
+Richard Sosa Hola, para que cambie el sentido podes hacerlo eléctricamente cambiando el orden de las columnas o el lazo que itera el vector con la frace, en lugar de que empieze de cero al largo del vector, que empieze del largo del vector a cero. Respecto a ensamblador es un programa completamente diferente desde el punto de vista de como esta pensado este ya que tenés varias formas de hacerlo. Saludos
@jonaspontes57878 жыл бұрын
hola amigo le gustaría saber qué programa que utilizó para compilar el código fuente
@electgpl8 жыл бұрын
+jonas pontes Hola como estas? El programa esta en C, compilado con CCS y todo esta dentro del IDE PCWH (PICC). Saludos!!!
@electgpl8 жыл бұрын
+jonas pontes Hola como estas? El programa esta en C, compilado con CCS y todo esta dentro del IDE PCWH (PICC). Saludos!!!
@jonaspontes57878 жыл бұрын
estou muito bem amigo muito obrigado amigo
@bendixsibelius41947 жыл бұрын
Amigo buen vídeo. Una pregunta disculpa mi ignorancia es que voy empezando y estoy comprando material par hacer la matriz física mi pregunta es ¿ ESTE MICRO CONTROLADOR NO NECESITA OSCILADOR EXTERNO O SI ? en los pin 16 y 15
@electgpl7 жыл бұрын
+BENDIX SIBELIUS Hola, si, usa cristal externo a 20MHz ya que el programa consume muchos recursos de clock para lograr una buena persistencia de las matrices. Saludos!!
@bendixsibelius41947 жыл бұрын
Gracias Amigo por tu respuesta Seguire de serca tu canal e aprendido bastante biendo tus videos Saludos
@electgpl7 жыл бұрын
+BENDIX SIBELIUS Gracias! Saludos!
@ElectroBallesteros8 жыл бұрын
Que groso, siempre quice hacer algo así.. pero me corta la programación.. jeje, va mi Like. Abrazo!
@electgpl8 жыл бұрын
+Electro Ballesteros Jeje esta bueno pero son esas cosas que haces como estudio, nunca le encontré la utilidad a menos que alguien te lo pida. Pero esta bueno como proyecto aunque tal vez costosas las matrices. Podría quedar bien para algún juego o algún cartel navideño o de cumpleaños o porque no una propaganda como tiene Gaston ahí en la estantería! Saludos Dario!
@ElectroBallesteros8 жыл бұрын
+electgpl Asi es, para otra cosa no, pero no deja de estar buenisimo, jeje.. Gracias..
@electgpl8 жыл бұрын
+Electro Ballesteros si está bueno jeje a modo educativo aprendes varios temas en este proyecto y aparte es bastante llamativo!
@rafael_felicio8 жыл бұрын
Parabéns!!!
@electgpl8 жыл бұрын
+Rafael Felicio Saludos!
@hma84098 жыл бұрын
usas el cristal interno
@electgpl8 жыл бұрын
+Harold martinez agredo Hola, si. Pero podes configurarlo con el externo sin problemas. Saludos!
@luisalbertocervantes26738 жыл бұрын
una pregunta ¿las filas son los ánodos o cátodos?
@electgpl8 жыл бұрын
depende de la matriz, hay de ambas
@luisalbertocervantes26738 жыл бұрын
muy amable gracias saludos
@electgpl8 жыл бұрын
Por nada! cualquier cosa avisame! Saludos!!!
@abnercconocuica10317 жыл бұрын
me funciono ok, pero que tengo q agregar al programa para que las letras sean d dos filas osea mas gruesas
@electgpl7 жыл бұрын
+Abner Cconocuica Bueno bien, eso lo podes hacer en la tabla de caracteres y después tenés que modificar las constantes de longitud de tabla. Saludos
@catsmusic26978 жыл бұрын
Ostia Willy!!
@alfredoarenas99858 жыл бұрын
Hola sin querer molestarlo quisiera si fuera posible saber como es el circuito para crearlo en una pcb gracias.
@electgpl8 жыл бұрын
+alfredo arenas Hola el PCB no lo he realizado aún a este proyecto, pero tengo qe hacerlo porque lo tengo que montar en una vidriera. Ni bien lo tenga lo voy a subir! Saludos!
@hma84097 жыл бұрын
muchas gracias me funciono muy bien pero quise aumentarle una matriz pero no funciono como se puede hacer gracias
@electgpl7 жыл бұрын
Hola, hay que modificar un poco el programa, el limite de cuentas de los for, y el limite del tamaño de la matriz en forma horizontal, hiciste alguna modificacion? Saludos.
@hma84097 жыл бұрын
si le aumente primero al recorrido de la de la tabla a 40 y también al barrido de columnas funciona pero cuando pasa el mensaje y no repite y se queda todo apagado
@hma84097 жыл бұрын
le aumente el barrido a 40 funciona solo hasta cuando pasa el mensaje y después todo se apaga
@electgpl7 жыл бұрын
+Harold martinez agredo tenés el código? Porque tal vez se se desfazo la matriz
@hma84098 жыл бұрын
me funcionó pero me tocó poner un cristal no se por que será q el programador no Active el interno no entiendo por favor explícame lo programe con el k-150
@electgpl8 жыл бұрын
+Harold martinez agredo Hola, habría que ver que opciones te da para los FUSES en el programador, si podes enumeramelas. Saludos!
@luisalbertocervantes26738 жыл бұрын
es más con decirte amigo que copié tu código, lo pegué y no funcionó. la matríz hace cosas raras no sé si sea mi versión de proteus o algo así
@Sebastian-be8ez8 жыл бұрын
+luis cervantitos Claro, lo que sucede es que el código (cualquiera de los dos que están en el blog) son para el 74595 no para el 74164, la diferencia de los dos códigos es para usarlo con una variante de matriz (la ánodo común y la cátodo común). En el vídeo se menciona que hay una posibilidad de usar el 74164 pero hay que modificar el código para ello ya que esta echo para el 74595, por lo que no te va a andar con el 74164. Otro tema es si estas montando en el Proteus el circuito, fíjate que tal vez tengas que rotar la matriz porque puede que de un lado funcione como ánodo y del otro lado como cátodo, proba rotando la matriz si es que te dibuja mal. Saludos.
@jmom06907 жыл бұрын
no eh podido encontrar el 74595, me podrias ayudar para hacerlo con un 74164?
@electgpl7 жыл бұрын
+Jhon moy Hola! El problema de usar el 75164 en una matriz de leds es que no tiene Latch, el 74595 si tiene, y el Latch lo que hace es retener en memoria el ultimo dato enviado. En un registro de desplazamiento serie vos envías un tren de unos y ceros por la linea de datos, ese tren de datos después va a pasar a cada salida de o de los registros de desplazamiento que tengas concatenados y ahí es cuando lo ves en los leds, si vos tenés Latch envias por ejemplo el tren de pulsos de 32bit y una vez que se lleno con los 32 activas el Latch y pasan a las 32 salidas, luego vas a querer cambiar esos 32bit otra vez porque es la idea de hacer el barrido de la matriz entonces vas a mandar otros 32bit por la linea de datos y una vez que se completan los 32 activas el Latch y pasan a las salidas. Si vos no tenés Latch (como sucede en el 74164) lo que envías por la linea de datos pasa directamente a la salida en tiempo real según va llegando a todos los registros y ahí verías que la matriz hace cualquier cosa mientras actualiza las 32 salidas, prensa que esto lo hace cientos de veces por segundo, por ende verías cualquier cosa en la matriz y no lo que querés ver. Es por ello que se suele usar el 74595 aparte también de que soporta mucha mas corriente que el 74164 y eso se traduce como mas brillo en los leds. Te sugeriría que trates de conseguirlos, nose de donde sos pero acá en algunas tiendas que venden cosas para arduino seguramente lo consigas. Saludos!
@jmom06907 жыл бұрын
n_n entonces me esforzare por conseguir los 74595. muchas gracias por la informacion
@Exepcionales8 жыл бұрын
Muy Buen vídeo che saludos!! Sabes como hacer un scroll en arduino tengo un programa de rutinas en el cual el cartel lo controlo con el teclado llegue a imprimir la letra que yo quiero pero me falta desplazarlo por cada letra que le mande mediante el comunicador serial del arduino??
@electgpl8 жыл бұрын
Hola habría que ver el código. Pero lo más sencillo es que envíes los caracteres los vallas guardando en un vector y después con alguna tecla especial le des "run" y comience a leer el vector y mostrarlo en pantalla. Sería como este programa pero con una instancia anterior en donde cargas el vector. Saludos
@creacioninazuma66923 жыл бұрын
hola esta genial una ayuda amigo #include sketch_nov23a:1:10: fatal error: 16F628A.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. exit status 1 16F628A.h: No such file or directory cuando compilo esto es lo me dise le agradeceria su ayuda
@keith56756 жыл бұрын
Gracias por el tutorial, pero, Por qué me saldrá de cabeza el texto?
@electgpl6 жыл бұрын
Hola por nada. El programa es el mismo que subí o lo modificaste? Porque podrian ser dos cosas. O la matriz conectada al revez o la tabla de caracteres creada al revez. Saludos
@keith56756 жыл бұрын
Si, lo modifique un poco, agregándole un texto más largo con el nombre Christopher y las letras más anchas. En cuanto al circuito que usted realizó en proteus no lo e modificado Gracias por su pronta respuesta!! Es para mí materia de electro
@electgpl6 жыл бұрын
Bueno es posible que quedara al revez en el programa. Pero podes probar cambiando las lineas de las filas de la matriz para invertir este problema que te lo muestra de cabeza
@keith56756 жыл бұрын
Revisaré mis tablas de texto, pero considero que están bien jajaj o solo que gire mis matrices jaja
@keith56756 жыл бұрын
Gracias Inge, ELECTGPL!!!
@miguelobeso72687 жыл бұрын
HOLA MUY INTERESANTE PROYECTO SOY NUEVO EN SUSCRIBIRME A TUCANAL ME GUSTARIA SABER SI ES QUE SE PUEDEN PONER MAS MATRICES O ESTE ES SU TOPE .
@electgpl7 жыл бұрын
+Miguel Obeso Hola, como estas? Se puede agregar mas matrices, la limitación la tenés en la velocidad y en la memoria, puede que las en la memoria ya que vas a necesitar alojar mas datos en la RAM para que se vizualice en mas matrices. En cuanto a la velocidad de muestreo habría que probarlo, pero todo esto que te digo se soluciona con un microcontrolador mas grande. Saludos!
@buggermaker61193 жыл бұрын
Podrias subir el archivo de Proteus es que no me funciona. A lo mejor es la version de proteus.
@rojasvargascesarrafael15235 жыл бұрын
Hola hermano
@electgpl5 жыл бұрын
Hola!! Como estás?
@rojasvargascesarrafael15235 жыл бұрын
Te preguntaba sobre
@rojasvargascesarrafael15235 жыл бұрын
@@electgpl te preguntaba sobre si se le puede usar arduino en lugar del pic
@electgpl5 жыл бұрын
Si, claro. Pero no es el mismo programa obviamente. Pero si, se puede.
@EvaristoOrtiz-dt8sg6 жыл бұрын
hola muey buenas tarde bueno tus video bien esplicado lo felicito por esa colaboracion que haces haesa matriz sele puedes poner reloj y temperatura puedes colaborarme con eso telo agradesco
@electgpl6 жыл бұрын
+Evaristo Ortiz Hola no lo tengo echo lo que me pedis. Habría que hacerlo. Saludos.
@EvaristoOrtiz-dt8sg6 жыл бұрын
gracias por responde lo que pasa fue que hice una de 8x32 con el pic 16f873a pero no ce como hago para ponerle efecto me puedes ayudar con eso
@EvaristoOrtiz-dt8sg6 жыл бұрын
tambien me gustaria hacerla con el teclado
@cuyvision33336 жыл бұрын
y para cambiar la animacion que no salga solo asi de un lado a otro
@electgpl6 жыл бұрын
Hola, lo que pasa que depende mucho del tipo de animación que queres hacer, pero claramente la animación es función de como realizas el barrido de filas y columnas, los frames y demás. Es básicamente el core de ese programa. Saludos.
@cuyvision33336 жыл бұрын
hola no entiendo muy bien esto de la programacion estoy utilizando PROTON con una matriz de 8x40 utilizando registros de despalazamiento 8x40 ....... me gustaria un pcoo de ayuda en esto de las animaciones
@juliocesarfrancobajana60524 жыл бұрын
Hola necesito ayuda xfa
@electgpl4 жыл бұрын
Hola, que te paso? Saludos
@nicolasauvert78178 жыл бұрын
Buenas amigo me puedes pasar el archivo en ccs y en proteus auvertnicolas@gmail.com gracias