Rusineta utft pentru arduino, zhzg

Deci, în cele din urmă a venit afișarea pe chip HX8357B. Conectat - funcționează. Demonstrațiile care se îndreaptă spre utftul bibliotecii (îl puteți lua aici). Da, asta e problema - fontul rusesc (alfabetul chirilic) nu este de asteptat. Vom corecta. Primul lucru este saparea internetului. Noi găsim două soluții: aici și aici. Primul nu este interesant în faptul că pentru ieșirea pe ecran în chirilă este necesar să scrieți codul formularului:







a doua temă. care prost nu se compilează cu un set de erori .. Pentru a depăși ceea ce din cauza cunoașterii atât de încrezător c + +, nu a fost posibil.

Linia de fund: pe baza acestor două soluții, am dezvoltat propriile noastre:

  1. Instalați biblioteca utft
  2. Creați un proiect gol, salvați-l
  3. În dosarul proiectului vom arunca acest font aici: RussianFonts
  4. Apoi, inserați următorul cod în proiect:






Completați o schiță în Arduino .. și voila, obținem o imagine a formei:

Rusineta utft pentru arduino, zhzg

Spune-mi despre funcția ta.
Problema este următoarea.
Am desenat un dreptunghi pe ecran:
myGLCD.fillRoundRect (1,1,50,50);
myGLCD.setBackColor (VGA_GREEN);
myGLCD.setColor (VGA_GET);
printRus (myGLCD, "Stare", 5.25.0);

Inscripția de pe acest buton este afișată în mod normal.
Dar merită să redrageți același buton cu o culoare nouă:
myGLCD.fillRoundRect (1,1,50,50);
myGLCD.setBackColor (VGA_RED);
myGLCD.setColor (VGA_GET);
printRus (myGLCD, "Stare", 5.25.0);

Modul în care inscripția devine complet irecuperabilă.
În ce poate fi o afacere?

Mega 2560, ecranul ITDB50







Articole similare

Trimiteți-le prietenilor: