elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  Software LCD HD44780 para electrónicos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Software LCD HD44780 para electrónicos  (Leído 6,596 veces)
Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Software LCD HD44780 para electrónicos
« en: 8 Septiembre 2014, 16:27 pm »

Hola:

He tardado una dos semanas en hacer el primer Alfa de este programa. Se trata de personalizar los píxeles de los display LCD como te guste. En este caso está pensado para Arduino.



Como es muy alfa, solo pongo el primer ejecutable con los píxeles de 5x7 antes de meterme con los de 5x8.



La idea no solo acaba aquí. También se incluirá según se va avansando en el desarrollo de este programa iconos ya personalizados que no he puesto en el espacio de abajo por tiempo, pero se hará poco a poco. Tambiñen se hará animaciones en los iconos.

Cuando ya acabe la idea del LCD, en este mismo programa me meteré en los display de 7 segmentos y puede que el de 11 seg. también.




Presento este programa muy reciente para que comenten si encuentran algún error para una posible mejora e ideas y que les parece.

Como es orientado a Arduino que es mucho más fácil que asm de los PIC, me centraré solo él de momento. Me refiero a la hora de hacer que este programa genere código completo. Por ahora solo genera los bits que necesita. Se irá actualizando poco a poco el software para que vayan viendo su evolución.

Para poder ejecutar el ejecutable que puedes descargar se necesita un FrameWork 4.5 o superior.

Un cordial saludo.


En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Software LCD HD44780 para electrónicos
« Respuesta #1 en: 9 Septiembre 2014, 03:43 am »



1) En esta actualización Alfa 0.02 se ha añadido los botones copiar en el portapapeles de Windows sobre todo el mejor detallado almenos por ahora el Bin.
2) Se ha añadido el reloj en tiempo real como adorno abajo izquierda. (En el futuro habrá opción de quitarlo cuando quieras).
3) Se ha corregigo códigos internos del programa para mayor rendimiento.
4) Se ha añadido un nuevo textBox para que escribas un nombre de una variable.
5) El código del portapapeles cuyo resultado es el indicado abajo, con el nombre de su variable que has escrito y l aconfiguración de los bits del LCD como indica abajo.

Código:
byte MiVariable[8] = { B00000, B00001, B00011, B10110, B11100, B01000, B00000 };

Cualquier idea o sugerencia o avisos de errores, es bienvenido.

Descargar.
[ATTACH]921[/ATTACH]

Ahora por la versión Alfa 0.03.


En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Revisión Alfa 0.03
« Respuesta #2 en: 11 Septiembre 2014, 03:34 am »

Actualización Alfa 0.03.



Ver en grande.

1) Corrregir el error de no funcionar bien los estados de los píxeles al pulsar los botones Rellenar y Limpiar.
2) Código completo en el portapapeles al copiar en Dec, Hex y Bin.
3) Información en la barra de tareas cuando copias el código en el portapapeles.
4) Botón añadido de borrar la variable con un clic para más comodidad.
5) Aviso proveedor de errores con icono rojo cuando intentas pulsar el botón Copiar sin introducir algún dato o el nombre de la variable.
6) Se ha añadido una pestaña llamada código para generar código completo y copiarlo directamente a Arduino IDE.
7) Añadido biblioteca de imágenes fijas. Por ahora hay unas pocas que se irán añadiendo con el tiempo. (Más adelante se incluirá las animadas). Por ahora no es funcional, pero tienen la idea de que va.

Si se te ocurre algún icono nuevo para incluirlo en el programa de serie, puedes aportarlo aquí para actualizarlo.

Les invito a que prueben esta versión Alfa 0.03 y comenten si encuentran algún error o que les parece para que puedan dar sugerencias para mejorar este software en el futuro.

Un cordial saludos a todos y a todas.

PD: El que quiera el programa de ejemplo, se lo envío por e-mail, por aqui no me deja subirlo.
En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Software LCD HD44780 para electrónicos
« Respuesta #3 en: 17 Septiembre 2014, 11:20 am »



Ver grande

Actualización Alfa 0.07:

1) Guardar código .ini y .txt con un botón.
2) Configurar los pines del LCD, luz de fondo, formato de pantalla sin tocar los códigos directamente y en tiempo real.
3) Añadir selección de resolución de los carácteres 5x7 u 5x8.
4) Algunas mejoras internas.

Puedes probar esta aplicación y dar tu opinión, si encuentras algún fallo o dar alguna sugerencia.

Un cordial saludo.
En línea

Minusfour_cierralo_o_baneamefull


Desconectado Desconectado

Mensajes: 571


Ver Perfil
Re: Software LCD HD44780 para electrónicos
« Respuesta #4 en: 10 Octubre 2014, 17:08 pm »

Hola Meta,

La librería "LiquidCrystal_I2C.h"permite hacer 8 caracteres especiales, estaría bien que se pudiese ampliar esa restricción.

Creo que lo mas significativo para los usuarios de arduino sería un asistente para hacer menús en las lcd's.

Gracias por compartir y darte animo para seguir.




En línea

Meta


Desconectado Desconectado

Mensajes: 3.501



Ver Perfil WWW
Re: Software LCD HD44780 para electrónicos
« Respuesta #5 en: 3 Noviembre 2014, 01:40 am »

Hola:

Lo tengo en mente lo que dices el I2C, no te preocupes, poco a poco.

En cuanto a los del menú, aquí hay un enlace que lo exploca.
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=627

De todas formas, haré ejemplos de los menús para generarlo de una pasada.

Saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
instalar un lcd generico con el chip Hitachi HD44780
Electrónica
...:::SuPrA:::... 0 4,984 Último mensaje 20 Diciembre 2005, 02:28 am
por ...:::SuPrA:::...
Producto para circuitos electronicos
Electrónica
amlop 5 4,261 Último mensaje 8 Junio 2009, 23:41 pm
por amlop
Falsos correos electrónicos de StumbleUpon son utilizados para promocionar ....
Noticias
wolfbcn 0 1,690 Último mensaje 5 Febrero 2013, 02:59 am
por wolfbcn
Correos electrónicos que parecen provenir de BMW son utilizados para ....
Noticias
wolfbcn 0 1,993 Último mensaje 24 Julio 2013, 01:47 am
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines