ImageImageImageImage
Hazte Socio (El Foro siempre Gratis)
Paga con Tarjetas+ Info www.arde.cc/socios

Programa para generar fuentes LCD gráficos.

Foro donde postear temas generales de programación

Moderator: Junta Directiva

User avatar
JMN
Usuario Avanzado
Usuario Avanzado
Posts: 359
Joined: Mon Mar 26, 2012 5:52 pm
Contact:

Programa para generar fuentes LCD gráficos.

Post by JMN » Wed Dec 11, 2013 2:08 pm

Hola,

alguien conoce algún programa para generar fuentes para lcds gráficos? además del que enlazo: http://www.mikroe.com/glcd-font-creator/" onclick="window.open(this.href);return false; , la salida de las fuentes que da este programa deben estar orientadas a las funciones de sus entornos de desarrollo (genera algún byte de más), y no me acaba de gustar ya que el byte va en vertical en lugar de horizontal, aunque se podrá adaptar.
What are all the compilers supported for export?

Actually, the supported compilers are ALL MikroElektronika Pro compilers, mikroBasic PRO, mikroPascal PRO, mikroC PRO, for PIC, PIC32, dsPIC30/30 and PIC24, AVR and 8051.
Ando buscando algo que haga lo siguiente, dado el carácter en las dimensiones de pixeles que se le indiquen, devuelva el vector de bytes que lo componen como en el código de debajo. Después de buscar he visto alguno de pago, y junto con el anterior poco más.

Solo preguntar ya que esto de los lcds gráficos es algo de uso muy común y probablemente haya algo que se use para diseñar las fuentes.

Gracias.

S2

Code: Select all

const unsigned char font8x8[] = {
		/*   0 ' ' */
		    /* 00000000 */   0,
		    /* 00000000 */   0,
		    /* 00000000 */   0,
		    /* 00000000 */   0,
		    /* 00000000 */   0,
		    /* 00000000 */   0,
		    /* 00000000 */   0,
		    /* 00000000 */   0,

		/*  17 '7' */
		    /* 11111100 */  0xfc,
		    /* 00001100 */  0xc,
		    /* 00011000 */  0x18,
		    /* 00110000 */  0x30,
		    /* 01100000 */  0x60,
		    /* 01100000 */  0x60,
		    /* 01100000 */  0x60,
		    /* 00000000 */   0,

dragonet80
Usuario Desarrollador
Usuario Desarrollador
Posts: 1323
Joined: Wed Oct 03, 2007 12:15 am
Location: Ibiza

Re: Programa para generar fuentes LCD gráficos.

Post by dragonet80 » Wed Dec 11, 2013 3:20 pm

Buscando 'LCD font generator' salen unos cuantos, pero no he probado ninguno. El de mikroe esta muy bien. Este no tiene mala pinta:
http://www.pavius.net/2009/07/the-dot-f ... generator/" onclick="window.open(this.href);return false;

User avatar
JMN
Usuario Avanzado
Usuario Avanzado
Posts: 359
Joined: Mon Mar 26, 2012 5:52 pm
Contact:

Re: Programa para generar fuentes LCD gráficos.

Post by JMN » Wed Dec 11, 2013 4:01 pm

Si, he hecho la búsqueda, el de pavius creo recordar que lo instalé y al final era de pago si querías usar las opciones que trae, creo recordar que poco dejaba hacer (esta noche lo veo en el pc donde lo instalé), la pregunta era solo por si había alguno de uso habitual ya que los lcds gráficos es algo muy común, luego esta noche busco otro rato.

Gracias.

S2

dragonet80
Usuario Desarrollador
Usuario Desarrollador
Posts: 1323
Joined: Wed Oct 03, 2007 12:15 am
Location: Ibiza

Re: Programa para generar fuentes LCD gráficos.

Post by dragonet80 » Wed Dec 11, 2013 7:57 pm

Que raro que sea de pago, en la página pone GPL y open source... Voy a probarlo a ver.

Edito: Lo acabo de probar y funciona. No hay que pagar nada. Lo que ya no se es si es exactamente lo que buscabas. Un ejemplo de lo que te crea:
/* @192 '1' (3 pixels wide) */
0b00000000, //
0b00100000, // #
0b11100000, // ###
0b00100000, // #
0b00100000, // #
0b00100000, // #
0b00100000, // #
0b00100000, // #
0b00100000, // #
0b00100000, // #
0b00000000, //
0b00000000, //

/* @204 '2' (5 pixels wide) */
0b00000000, //
0b01110000, // ###
0b10001000, // # #
0b00001000, // #
0b00001000, // #
0b00010000, // #
0b00100000, // #
0b01000000, // #
0b10000000, // #
0b11111000, // #####
0b00000000, //
0b00000000, //

User avatar
JMN
Usuario Avanzado
Usuario Avanzado
Posts: 359
Joined: Mon Mar 26, 2012 5:52 pm
Contact:

Re: Programa para generar fuentes LCD gráficos.

Post by JMN » Wed Dec 11, 2013 8:33 pm

Pues entonces me estoy confundiendo con otro, aunque la página si recuerdo haberla visto. Cuando llegue a casa esta noche lo miro, que estoy en el tlf y poco puedo probar.

Gracias.

User avatar
JMN
Usuario Avanzado
Usuario Avanzado
Posts: 359
Joined: Mon Mar 26, 2012 5:52 pm
Contact:

Re: Programa para generar fuentes LCD gráficos.

Post by JMN » Wed Dec 11, 2013 10:17 pm

Pues si dragonet, eso es justo lo que buscaba, y tenía el enlace como visto y descartado, no sé que haría o que probaría en su lugar, cada día voy a peor :lol:

Aunque aquí hay librerías que se pueden reutilizar: http://learn.adafruit.com/adafruit-gfx-graphics-library" onclick="window.open(this.href);return false; y que reusan varios proyectos de internet, voy a ver si me hago yo una, que ando jugando con un lcd gráfico y me gusta hacer las librerías propias del hardware para ver como funciona, aunque sea una pérdida de tiempo y no vaya a obtener mejores resultados, más bien lo contrario, es entretenido.

Gracias.

dragonet80
Usuario Desarrollador
Usuario Desarrollador
Posts: 1323
Joined: Wed Oct 03, 2007 12:15 am
Location: Ibiza

Re: Programa para generar fuentes LCD gráficos.

Post by dragonet80 » Thu Dec 12, 2013 8:17 am

Otra opción, bastante más cara, pero con muchas más posibilidades, es utilizar una pantalla de estas:
http://www.4dsystems.com.au/" onclick="window.open(this.href);return false;
Són la leche. Tienen muchas posibilidades, puedes hacerte GUIs muy currados rápidamente con su Workshop IDE:
http://www.4dsystems.com.au/product/10/ ... hop_4_IDE/" onclick="window.open(this.href);return false;

Y pantallas serie con controlador, también son interesantes y a buen precio (nosotros tenemos el modelo de 1.3"):
http://www.digole.com/index.php?categoryID=153" onclick="window.open(this.href);return false;
Llevan varios tamaños de letra y puedes rotarlos.

User avatar
JMN
Usuario Avanzado
Usuario Avanzado
Posts: 359
Joined: Mon Mar 26, 2012 5:52 pm
Contact:

Re: Programa para generar fuentes LCD gráficos.

Post by JMN » Thu Dec 12, 2013 7:02 pm

Ando probando unos LCDs en blanco y negro de bajo consumo, 80-90 microamperios de consumo medio con la tasa de refresco de la pantalla varias veces por segundo, y 100k píxeles que hay que escribir uno a uno x_x.

Estoy pensando como manejar la pantalla para empezar implementando unas funciones para representar cadenas de carácteres con las fuentes que dan estos porgramas, y ya tiene lo suyo, pero bueno viene bien para pensar un poco.

dragonet80
Usuario Desarrollador
Usuario Desarrollador
Posts: 1323
Joined: Wed Oct 03, 2007 12:15 am
Location: Ibiza

Re: Programa para generar fuentes LCD gráficos.

Post by dragonet80 » Fri Dec 13, 2013 5:09 pm

Si no quieres pegarte la paliza de hacerlo todo "a mano" quizá te interese buscar un adaptador serie para el controlador de tu pantalla. Suele haber de casi todos los modelos y ya llevan fuentes integradas y otras funciones.

User avatar
JMN
Usuario Avanzado
Usuario Avanzado
Posts: 359
Joined: Mon Mar 26, 2012 5:52 pm
Contact:

Re: Programa para generar fuentes LCD gráficos.

Post by JMN » Sat Dec 14, 2013 2:21 pm

En este caso me interesa hacerlo, es para un proyecto que ando haciendo con un amigo y si funciona bien pues habría que reproducir el hardware, por lo que no me interesa añadir hardware de terceros ya que sube el coste. Además de que el lcd lleva su propio protocolo, se escribe de línea en línea mandando los bytes de configuración y tiempos que el datasheet indica, no es un estándar común que yo sepa (es el primer lcd gráfico que uso, por lo que no se mucho del tema), por lo que no sé si hay controladores ya hechos. Pero vamos de todas formas me interesa hacerme unas buenas librerías.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest