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:
- Instalați biblioteca utft
- Creați un proiect gol, salvați-l
- În dosarul proiectului vom arunca acest font aici: RussianFonts
- Apoi, inserați următorul cod în proiect:
Completați o schiță în Arduino .. și voila, obținem o imagine a formei:
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