Matriz de LED con Arduino de 8x32 UART - Corrección de matriz girada
HTML-код
- Опубликовано: 10 сен 2024
- Matriz Led con Arduino 8x32
Circuito: electgpl.blogsp...
Programa: github.com/ele...
Bibliotecas:
github.com/mar...
github.com/ada...
Grupo de Facebook: / electgpl
Gracias por su tiempo!
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!
oye amigo, hice la progamacion y todo, pero no me dejo subirlo al arduino
Hola! Que error te muestra? Saludos
electgpl ya se soluciono, era el puerto en donde lo conecte el que no me servio, gracias por el video, me ayudo con mi proyecto
Excelente!
El letrero tiene que ser con cátodo común o anodo común
Noooo re piola, se lo puedo poner a mi colectivo!
Jeje si yo lo quiero poner en el auto para putear a los que me clavan la luz alta!
Eso mismo pensé 😂
Esta copado, ya tendré mis led con matrices ♥️♥️♥️
Sisis esta buenisismo. Se me ocurren varios usos! Saludos
Te amo bro, llevaba 2 dias sin solucionar eso muchas gracias :D
Fenomenal video .Eres un máquina y te sigo tambien en los videos que tienes para diseño de circuitos; Altium ,Eagle, PCB etc. ¡¡ SALUDOS !!!
Amigo.... meses intentando que funcione... siempre me salía cuadro por cuadro.... Genio...
Por nada! Me alegra eso! Saludos
Muy buen Tutorial sobre la matriz.Se agradece. Saludos !!!!
Muchas gracias! Me alegra que te sirva! Saludos
Excelente tutorial, solo falta una llave al final para que funcione. Gracias por tu aporte.
Gracias me suscribo, tiene un curso de Arduino
Gracias. Me salvaste con el matrix.setRotation porque me paso con algunos bloques que salian a 90 grados y otros no
Sii! Yo compre la matriz esta y probe como 5 programas y me saliam todos a 90° hasta que di con esta biblioteca y quedo de diez! Saludos!
Hola me gusta mucho tu video pero he descargado el código del proyecto y las dos librerías y me da error, me podrías decir algo porque no me deja compilar. Al compilar me pone "ERROR COMPILANDO PARA LA TARJETA ARDUINO"
Muchas gracias
Muy bueno!!! Gracias por compartir
Por nada! Saludos!!!
Muchas gracias me fuiste de mucha ayuda
AMIGO COMO PUEDO K EN LUGAR DE LEDS SEAN FOCOS NORMALES DE 110VAC...GRACIAS....SALU2 DESDE TABASCO MEXICO
Excelente!!!!!😅❤
Gran trabajo...
Hola como estas, que ría decirte que son muy buenos todos tus videos, te felicito.
Tengo un proyecto el cual involucra unas tiras de leds que iluminan un texto calado en un acrílico, un buzzer y uso una matriz de led sólo para dígitos de 0 a 9, te comento que soy aficionado a la programación de Arduino pero me defendía hasta que me tope con esta matriz.
La idea es usar dos pulsadores vía rf, uno maneja los led, el buzzer y activa o habilita la matriz para reflejar el dígito.
El otro pulsador quiero usarlo para cambiar los dígitos uno a uno y que estos aparezcan cuando pulso el otro pulsador de la tira de leds y el buzzer.
Logró poner un dígito fijo con el conjunto ya que hice una función de cada uno de ellos, uso la libreria
LedControl.h, la cual me parece más amigable y la entiendo bien.
Cómo son funciones el arreglo de los dígitos no se me ocurre como usar un "for" para incrementar las funciones cada ves que apretó el pulsador.
Espero haberme explicado bien.
En RUclips no hay ningún video del manejo de matriz con pulsadores, solo son textos fijos o en cascada pero nada más Ayuda por favor.
gracias
Te amo me salvaste de reprobar
Jaja me alegra. Saludos
🤣🤣🤣🤣
Hola no puedo compilar me sale error, en la linea de for, "int x =(matrix.width() - 1) - i %width; y ademas dice " class Max72xxpanel has no member named width.
si me podes ayudar?????
desde ya gracias.
Muy bueno seba!
Gracias Amigo!!! Saludos!
Excelente!
amigo gracias me funciono al mil tube que importar las librerias por medio de zip depues copie el codigo meti el texto gualaa gracias
HOLA AMIGO NO ME FUNCIONO, ME PODES AYUDAR
@@lidiagutierrezvallejos7097 que nesecitas?
Hice los pasos y Ejecuto el programa pero me sale
Compilation error : Max72xxPanel.h: No such file or directory
Ayuda ya instale algunas librerias de Max72xx pero sale lo mismo
hola, me aparece esto al compilar: exit status 1
Error compilando para la tarjeta Arduino Uno.
Muy bueno, gracias!!!!
Por nada, saludos!
Como puedo dejar esa cadena que ingrese por el monitor serial en el loop?
HOLA como Harias el programa para el ESP8266 D1 MINI?
Una pregunta no me reconoce la librería de Adafruit, que puedo hacer? saludos
Hola me gusta mucho tu video pero he descargado el código del proyecto y las dos librerías y me da error, me podrías decir algo porque no me deja compilar.
Muchas gracias
Excelente hice el proyecto sos un Genio podes cargar un mensaje largo y lo ejecuta sin problema . Como pedido podria hacer una actualizacion del soft para dar uso a un hc-06 . consegui otro programa con el hc-06 pero si pasa de 70 caracteres hace una carita y arruina el mensaje y si es mas largo no sale nada en pantalla. en cambio con tu programa parece tener mas memoria para guardar mensajes. además vos usaste otras librerías. La verdad soy nuevo en esto y quisiera terminarlo bien gracias.
Hola Electgpl, no me funciona la orientacion ni con setRotacion porque las hice con los modulos arduinos por separado en cascada.
A ver si proximamente le agregas la posibilidad de poder escribir el texto desde el movil por bluetooth. Saludos
Si. De echo asi como esta no hay que cambiar nada en el programa. Solamente conectar los 4 cables del modulo bluetooth y con cualquier terminal serie bluetooth de android anda. Lo voy a mostrar en un video pero no hace falta tocar nada en el firmware. Saludos
Hola se me olvido decirte que el programa lo estoy simulando en Proteus 6, pero para la compilación del "CÓDIGO" entiendo que no influye nada, espero me ayudes por favor, estoy bloqueado y me interesa mucho poder realizar tu proyecto.
Muchas gracias
Buenas noches! Partiendo de que mi formación es cero, (pero convencido de aprender) Voy a comenzar un proyecto, en el que necesito coger información desde una página web, y mostrarlo en una pantalla lcd en modo marquesina desplazándose y actualizándose continuamente.
Y todo esto conectado a través de wifi a internet.
Alguien sabría decirme que es lo básico que debo conocer a ara empezar este proyecto? Gracias!
Sería bueno q hagas un tutorial con la programación del reloj , gracias
Tengo que ponerle el reloj! Es verdad!! Justo esta semana la estuve usando modificando algunas cosas y le falta reloj claramente. Saludos
Con 5 V es suficiente para alimentar todas las matrices??
Hola, muchas gracias por el aporte, yo tuve que configurar el 3 display en la primera posición e ir hacia atras e igualmente rotarlos y ya me funciono bien.
Cómo seria el codigo si quisiera que no tuviera el efecto scroll, por ejemplo si quiero que sea un reloj que me vaya mostrando la hora
Sos un groso.... Hace tiempo que qué quería hacer algo así 🤓
Gracias! espero que sea util!!! Saludos
Hola como andas, tenes idea como poder hacer para poner 2 matrices, pero no una en serie con la otra, sino una debajo de la otra y poder hacer mensajes mas grandes??? gracias
Hola, no lo he realizado eso porque no tengo más matrices, pero se puede. Yo estoy usando la biblioteca gfx de adafruit, creo que había opción para poner mas filas!
Saludos!
HOLA buenaos dias
me puedes enseñar como descargar la ibreria SPI. H te lo agradeseria
Muchas gracias, me tenia loco lo de la matriz girada jajaja. Por cierto para que usas los millis guardados en la variable time? no veo que la usas en el codigo.
hola amigo, perdona tengo el mismo problema que me sale de Izquierda a derecha y no de Derecha a Izquierda no sabes que pueda ser?
amigo por favor ayudame la pantalla esta volteada y no se arregla
muy buena explicacion amigo.gracias. Mas bien como podria mostrar en un display cuadruple de 7 segmentos de un circuito tanque que proviene de una radio FM con un circuito integrado TDA7000
Gracias!! Mmmm tendrías que hacer un frecuencimetro, y un buen amplificador de alta impedancia para poder medir la frecuencia del tanque. Saludos
Tengo publicado un amplificador para frecuencimetro y un frecuencimetro con pic y LCD. Saludos
@@electgpl Gracias
tenia pensado convertir la señal analogica a digital usando una comperta smith triger
Muy bueno, le he añadido el modulo bluetooh pero cuando escribo algo desde el movil no escribe lo que pongo, pone unos simbolos raros
Muchas gracias! Tendrás diferente el baudrate? Tal vez 9600 en un lado y otro distinto en el otro.? Salusos
Cambie el modulo bluetooh H06 por el H05 y ya los manda bien
hola gracias muy buen video pero tengo un problema la matiz que tengo es de 4 cuando subo el codigo en la matiz aparece el hola en una sección luego en otra y así en las 4 no se que hacer agradeceria un consejo
Hola, Bueno eso debe ser porque tenés las matrices rotadas o invertidas, tenés que modificar la configuración del programa donde realizó la rotación de cada columna. Saludos
Buenas noches puedes subir la librerias por favor
quisiera que me puedas explicar como enlazarlo
con el programador de octave
Hola, no conozco ese programador, lo único que conozco como Octave es un simulador de calculo y física que corre en Linux. Saludos
Buen vídeo .. que modifico en el código para girar la orientación
Hola! Ahí en el setup, tenés la función setRotation() que te permite rotar las matrices. Saludos
Buenísimo amigo pero tengo una consulta...el texto "Hola" por ejemplo se desplaza en uno por uno, osea no a lo largo de toda la matriz. Si me podrías ayudar te lo agradecería!
Hola en este ejemplo se desplaza a lo largo de la matriz de columna a columna, no se desplaza de matriz a matriz. Esta se ve como las marquesinas comerciales. Saludos
Gracias, ya lo arregle, jodía con la posición 1, 1!
Ahh buenísimo entonces! Un saludo
@@nahueljuarez6089 Hola, no entiendo como lo resolviste me podrias ayudar?, muchas gracias tengo el mismo problema
@@guillermoascencio1861 en SetRotation en vez de poner (0,1);(1,1);(2;1)... Yo solo tenía 6 matrices de 0 a 5, entonces puse (0,6);(1,6)...(5,6)
Buenas tardes y buena explicación del video. Tengo una pregunta porqué me marca error al compilar . El error dice class Max72xxPlanel has no member named width
Buenas tardes, muchas gracias! Tendrás mal alguna biblioteca tal vez? Son las mismas? Saludos
Quedaría mal instalada la librería?
Me puede decir cómo se la instalo
como puedo poner dos en paralelo ?
no me sirve y he revisado voltajes y conexiones, uso un arduino mega2560 y no se si sea por eso, muchas gracias si me puedes ayudar
son 4 matrices de leds pero son 1088AS
Pero la 1088 es como la que estoy usando yo, porque no te sirve? se ve de costado las letras (a 90°) o no sale nada directamente? Saludos.
@@electgpl Justo esto es lo que me ocurre a mi con una MEGA 2560. Como se pueden configurar los pines de DATA/CS/CLK??????
Hola, en la biblioteca tenés la definición de pines que podes modificar si querés, o corroborar que son esos mismos. Yo no lo he usado en MEGA, pero calculo que debería andar igual. Saludos
@@electgpl H revisado la bibioteca pero no se donde vienen, solo veo el del CS al que tu haces referencia
Jajaja en el auto móvil estaría genial!! 🤣
..con un pic que tan complicado de vuelve este proyecto?? 🤔
Habria que ver de migrar esa biblioteca o bien si no existe habria que hacerla. Pero no debe ser tanto quilombo. Despues podria ver si sale fácil para pic. Saludos!!!
@@electgpl
Si puedes y haces un tutorial igual pero con pic con todo y la librería, te amaré por toda mi vida!! Jajaja 🤣
..(es broma!!)..
Saludos!!
Jejeje dejame ver! Seria bueno tenerla con PIC! Saludos
Felicidades por el aporte, pero como puedo dejar el texto estatico, aparte de quitar el pin clock jeje. gracias.
Bueno, podés dejarlo, hay funciones especiales para que el texto quedé quieto o haga otro efecto, yo he utilizado scroll porque eran pocas matrices concatenadas y no entraba el texto pero la biblioteca es de adafruit tiene todas las funciones disponibles! Saludos
Cuando le doy en verificar me aparece error :c
Ayuda por favor, ya instalé las librerías y todo pero marca error en la última linea
AGREGA UN } AL FINAL
@@jovannzavala3984 no da aun
Podrías enviar con un esp32 un mensaje vía telegram?
Gracias
Buenas noches alguien que me ayude. No me quiere funcionar me marca error al final del programa. Dice error al compilar en la tarjeta arduino genuino uno. Ya le fui corrigiendo algunos errores que aparecían a mitad del programa. Gracias
Hola! Cuál es el error específicamente,? Podés pegarlo aquí? Saludos
Buenas tardes. Ya le mande el enunciado del error desde mi laptop. Instalé la versión mas reciente de arduino pero el error persiste. Los ejemplos de los squetchs que incluyen Max72xxPanel.h también marcan este mismo error. Estará mal instalada ésta librería? La descargué y la instalé. Cómo se instala? Ay que descomprimirla o cómo?
Gracias a versi me puede ayudar a resolver éste error
como puedo hacer un reloj con la matriz
Hola. Tendría que hacer un video nuevo porque hay que cambiar el programa y circuito. Pero basicamente hay que agregar al arduino un modulo RTC para llevar el reloj. Y luego hay que modificar el programa para que muestre fecha y hora, o el formato que quieras. Pero hay que cambiar este programa y circuito. Saludos
gracias te agradecería que lo hicieras
Bueno dale. Dejame ver en que semana lo subo. Saludos!
Bom Dia, deu erro no meu código, pode me ajudar, nesta linha, Matriz Max72xxPanel = Max72xxPanel ( pinCS, numberOfHorizontalDisplays, numberOfVerticalDisplays ); Parabéns pelo vídeo, ótimo trabalho, obrigado.
Buenas noches. Excelente video y excelente explicación puse un módulo de 8 matrices pero el mensaje se ve como espejo y van apareciendo las mismas letras en cada matriz. Cuál puede ser la solución. Gracias a versi alguien me puede ayudar
Hola! Muchas Gracias! Bueno si te aparece en espejo posiblemente sea porque estás recorriendo la matriz de atrás para adelante (los lazos for que recorren los vectores). Si ves la misma imagen en todas las matrices entonces también tenés mal los lazos for que hace que pase de una matriz a la otra, posiblemente esté reiniciando a 8 posiciones. Saludos
Gracias voy a checar el squetch
me podrias pasar las librerias porfavor
Hola, te envío los git para que descargues las bibliotecas. github.com/adafruit/Adafruit-GFX-Library
github.com/markruys/arduino-Max72xxPanel
Saludos!!
Hola. No funciona. quedan todos los displays encendidos y no hace nada. ¿Alguna sugerencia?
Hola, proba reiniciar el micro o prender y apagar, a veces los max quedan medio mal. Me ha pasado alguna vez y prendiendo y apagando salen de ese estado. Saludos
@@electgpl Gracias por contestart. Nada, no sale de ese estado. He intentando a cambiar los pones pero nada tampoco reacciona. ¿Los pines son por defecto desde la libreria o se pueden configurar?
Los pines podés configurarlos, yo los dejé por defecto pero debería funcionar, proba esa matriz con algún otro programa a ver si es un tema de librería o que. Saludos
@@electgpl Lo probe con la Libreria estandar y sale los caracteres, pero solo en mayusculas, de uno a uno y de arriba abajo. No consigo girarlo y que haga scroll tal y como en tu video. Sera poe que es una placa MEGA? como puedo configurar los pines? solo esta este "const int pinCS = 10;" y no se como configurar el resto
Para mí no debería joder que sea MEGA, pero anda a saber si la biblioteca tiene algún define según la placa y cambia algo...
La Ñ no se puede escribir o si ???
tengo error en la libreria spi
Cuál?
todo bien pero la letras salen tipo espejos
me aparece
exit status 1
Error de compilación
En qué línea te da el error? Saludos
No sirve, sale error en la libreria SPI.
ewe no jala
Hola excelentes tus videos, eres todo un profecional y muy didacticos tus video ,he aprendido mucho gracias a todo ese material sigue asi pues eso ayuda mucho a todos y a personas como yo con mucho deseo de hacer pero algo mayorcito....
quisiera pedirte un favor revisar este video : ruclips.net/video/BMY3TZdeMGw/видео.html
que se me ha hecho muy dificil por el error que me da : parseObject() failed , Daten geladen
yo hice el login a openweathemap.org y el api key y citi id trabajan bien pues abro la pagina y veo toda la informacion...
uso un matrix 7219 de 4 y esp nodemcu lolin .
compila bien con libreia json v 5.8.0 y aparece el reloj (NPT)de lo mas bien en el display por el puerTo serie aparece el erroR que mostre anterior .DISCULPA ESTE COMENTARIO NO ENCONTRE OTRA FORMA DE COMUNICASRME ...
Saludos desde las playas de west palm beach.
73 kn4qfd Eduardo.
Hola! Gracias! Ahí lo he guardado para ver más tarde, nunca lo he probado en ESP8266, pero está bueno. Gracias!
Hola no puedo compilar me sale error, en la linea de for, "int x =(matrix.width() - 1) - i %width; y ademas dice " class Max72xxpanel has no member named width.
si me podes ayudar?????
desde ya gracias.