Fuentes grandes en la pantalla TFT de Arduino

  • Dec 11, 2020
click fraud protection

Hoy aprendí cómo hacer fuentes de cualquier tamaño y mostrar inscripciones con ellas en la pantalla conectada al Arduino. Hacer frente a esto resultó ser más difícil de lo que cabría esperar.


Para hacer la pantalla del informante (https://ammo1.livejournal.com/1114988.html) Pedí una placa Wi-Fi Arduino en Aliexpress por $ 5 y pantalla de 3.95 " por $ 12, que simplemente se coloca en el segundo piso de la placa Arduino y no requiere cableado.


El vendedor de Arduina escribió que tiene interruptores DIP que seleccionan los modos de funcionamiento de dos procesadores (ATmega328 y ESP8266), pero se olvidó de describir el propósito de los interruptores. Esta placa no tiene un nombre específico, por lo que la tabla de asignación de interruptores no se encontró de inmediato. Pero todavía lo encontré en alguna tienda rusa que vendía tales tablas.


El vendedor de la pantalla se ofreció a descargar de LCDWiki conjunto de bibliotecas y programas para esta pantalla. Lo descargué, lo lancé y comencé a latir al principio para que el texto simplemente se mostrara no en la posición vertical de la pantalla, sino en la horizontal. Luego traté de averiguar cómo hacer mi propia fuente. Se incluyó un programa PCtoLCD200 con una interfaz completamente china. Descubrí al azar cómo hacer una fuente, pero se desconoce qué hacer con ella. No hay instrucciones. Más precisamente, hay muchas instrucciones, pero no todas se tratan de eso. Y si muestra un texto grande en la fuente predeterminada, se horroriza.

instagram viewer


Tratando de encontrar instrucciones en el sitio web iarduino.ru se encontró información acerca de la biblioteca UTFT que admite muchas pantallas, incluida esta. En el sitio web del autor de la biblioteca Rinky-Dink Electronics también hay la propia biblioteca y herramienta en línea para crear cualquier tipo de letra.

Y luego todo es simple: en cualquier editor creamos una imagen con todos los caracteres de la fuente (hay dos tipos de fuentes: alfabéticas con 95 caracteres y digitales con 10 caracteres).


Luego, usando una herramienta en línea, creamos una fuente a partir de esta imagen. Se obtiene un archivo con la extensión ".c", que debe colocarse en la carpeta de la biblioteca UTFT.

Y finalmente, conecta tu fuente y escribe lo que quieras en ella.


Lo principal ahora es que estas fuentes grandes no ocupan toda la memoria de Arduino y hay suficiente espacio para todo lo demás. :)

PD No entiendo cómo la gente hace algo no estándar en Arduino. Tan pronto como intenta hacer al menos algo, no como todos los demás, inmediatamente resulta que debe buscar todo al azar y escribiendo.

© 2020, Alexey Nadezhin
El tema principal de mi blog es la tecnología en la vida humana. Escribo reseñas, comparto experiencias, hablo de todo tipo de cosas interesantes. Mi segundo proyecto -
lamptest.ru. Pruebo bombillas LED y me ayudo a descubrir cuáles son buenas y cuáles no.