fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Programa para gener...
 
Avisos
Vaciar todo

Programa para generar fuentes LCD gráficos.

11 Respuestas
3 Usuarios
0 Reactions
10.5 K Visitas
jmn
Respuestas: 376
 JMN
Topic starter
(@jmn)
Ardero
Registrado: hace 13 años

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

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,

Responder
10 respuestas
jmn
Respuestas: 376
 JMN
Topic starter
(@jmn)
Ardero
Registrado: hace 13 años

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 😆

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.

Responder
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

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/120/Development/4D_Workshop_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.

Responder
jmn
Respuestas: 376
 JMN
Topic starter
(@jmn)
Ardero
Registrado: hace 13 años

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.

Responder
dragonet80
Respuestas: 1328
(@dragonet80)
Ardero
Registrado: hace 17 años

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.

Responder
jmn
Respuestas: 376
 JMN
Topic starter
(@jmn)
Ardero
Registrado: hace 13 años

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.

Responder
Página 2 / 3
Compartir: