Velike pisave na zaslonu Arduino TFT

  • Dec 11, 2020
click fraud protection

Danes sem se naučil, kako narediti pisave poljubne velikosti in z njimi prikazati napise na zaslonu, ki je povezan z Arduinom. Obravnavanje tega se je izkazalo za težje, kot bi si kdo mislil.


Da bi zaslon informatorja (https://ammo1.livejournal.com/1114988.html) Na Aliexpressu sem naročil Arduino Wi-Fi ploščo za 5 dolarjev in 3,95 "zaslona za 12 dolarjev, ki je preprosto nameščen v drugem nadstropju na plošči Arduino in ne zahteva ožičenja.


Prodajalec Arduine je zapisal, da ima dip-stikala, ki izbirajo načine delovanja dveh procesorjev (ATmega328 in ESP8266), vendar je pozabil opisati namen stikal. Ta plošča nima določenega imena, zato tabele dodelitev stikal ni bilo mogoče takoj najti. A vseeno sem ga našel v neki ruski trgovini, ki prodaja takšne deske.


Prodajalec zaslona je ponudil prenos iz LCDWikija nabor knjižnic in programe za ta zaslon. Prenesel sem ga, ga zagnal in začel najprej premagati, tako da besedilo preprosto ni bilo prikazano v navpičnem položaju zaslona, ​​temveč v vodoravnem. Potem sem poskušal ugotoviti, kako narediti svojo pisavo. Vključen je bil program PCtoLCD200 s popolnoma kitajskim vmesnikom. Naključno sem ugotovil, kako narediti pisavo, a kaj naprej z njo, ni znano. Ni navodil. Natančneje, navodil je veliko, a pri vseh ne gre za to. In če veliko besedilo prikažete v privzeti pisavi, vas taka groza.

instagram viewer


Poskusi najti navodila na spletnem mestu iarduino.ru informacije so bile najdene o knjižnici UTFT, ki podpira številne zaslone, vključno s tem. Na spletni strani avtorja knjižnice Rinky-Dink Electronics je tudi knjižnica sama in spletno orodje za ustvarjanje poljubnih pisav.

In potem je vse preprosto: v katerem koli urejevalniku ustvarimo sliko z vsemi znaki pisave (obstajata dve vrsti pisav - abecedna z 95 znaki in digitalna z 10 znaki).


Nato s spletnim orodjem iz te slike naredimo pisavo. Pridobi se datoteka s pripono ".c", ki jo je treba shraniti v mapo knjižnice UTFT.

In na koncu povežite svojo pisavo in ji napišite, kar želite.


Zdaj je glavno, da te velike pisave ne zavzamejo celotnega pomnilnika Arduino, prostora za vse ostalo pa je dovolj. :)

P.S. Ne razumem, kako ljudje na Arduinu počnejo kaj nestandardnega. Takoj, ko poskušate narediti vsaj nekaj, ne kot vsi ostali, se takoj izkaže, da morate vse poiskati naključno in s tipkanjem.

© 2020, Aleksej Nadežin
Glavna tema mojega bloga je tehnologija v človeškem življenju. Pišem kritike, delim izkušnje, se pogovarjam o vseh mogočih zanimivostih. Moj drugi projekt -
lamptest.ru. Preizkusim LED žarnice in pomagam ugotoviti, katere so dobre in katere ne.