Veľké písma na obrazovke Arduino TFT

  • Dec 11, 2020
click fraud protection

Dnes som sa naučil, ako vyrábať písma akejkoľvek veľkosti a zobrazovať s nimi nápisy na obrazovke pripojenej k Arduinu. Riešenie tohto problému sa ukázalo byť ťažšie, ako by človek čakal.


Aby bolo možné vytvoriť obrazovku informátora (https://ammo1.livejournal.com/1114988.html) Na Aliexpress som si objednal dosku Arduino Wi-Fi za 5 dolárov a 3,95 "obrazovka za 12 dolárov, ktorý je jednoducho umiestnený na druhom poschodí na doske Arduino a nevyžaduje zapojenie.


Predajca spoločnosti Arduina napísal, že má prepínače dip-switch, ktoré vyberajú prevádzkové režimy dvoch procesorov (ATmega328 a ESP8266), zabudol však opísať účel prepínačov. Táto doska nemá konkrétny názov, takže tabuľka priradenia prepínačov sa nenašla okamžite. Ale stále som to našiel v nejakom ruskom obchode, ktorý predával také dosky.


Predajca obrazovky ponúkol stiahnutie z LCDWiki súbor knižníc a programy pre túto obrazovku. Stiahol som ho, spustil a najskôr som začal biť, aby sa text jednoducho zobrazoval nie vo vertikálnej polohe obrazovky, ale vo vodorovnej. Potom som skúsil prísť na to, ako si vyrobiť vlastné písmo. Súčasťou bol program PCtoLCD200 s úplne čínskym rozhraním. Náhodne som prišiel na to, ako vytvoriť písmo, ale čo s ním ďalej, nie je známe. Neexistujú žiadne pokyny. Presnejšie, existuje veľa pokynov, ale všetky nie sú o tom. A ak zobrazíte veľký text v predvolenom písme, dostanete takú hrôzu.

instagram viewer


Pokúšate sa nájsť pokyny na webových stránkach iarduino.ru informácie sa našli o knižnici UTFT, ktorá podporuje mnoho obrazoviek, vrátane tejto. Na webových stránkach autora knižnice Rinky-Dink Electronics sa tiež nachádza samotná knižnica a online nástroj na vytváranie akýchkoľvek typov písma.

A potom je všetko jednoduché: v ľubovoľnom editore vytvoríme obrázok so všetkými znakmi písma (existujú dva typy písma - abecedné s 95 znakmi a digitálne s 10 znakmi).


Potom pomocou online nástroja vytvoríme písmo z tohto obrázka. Získa sa súbor s príponou „.c“, ktorý musí byť umiestnený v priečinku knižnice UTFT.

A nakoniec pripojte svoje písmo a napíšte doň čokoľvek chcete.


Hlavná vec teraz je, že tieto veľké písma nezaberajú všetku pamäť Arduina a na všetky ostatné je dostatok miesta. :)

P.S. Nechápem, ako ľudia na Arduine robia niečo neštandardné. Len čo sa pokúsite urobiť aspoň niečo, nie ako všetci ostatní, okamžite sa ukáže, že musíte hľadať všetko náhodne a zadaním textu.

© 2020, Alexey Nadezhin
Hlavnou témou môjho blogu je technológia v ľudskom živote. Píšem recenzie, zdieľam skúsenosti, rozprávam sa o najrôznejších zaujímavostiach. Môj druhý projekt -
lamptest.ru. Testujem LED žiarovky a pomáham zistiť, ktoré sú dobré a ktoré nie sú také dobré.