Russification utft for arduino, zhzg

Így végre megjelent a HX8357B chip. Csatlakoztatott - munka. A demók bemutatója, amely a könyvtárba kerül (itt lehet). Igen, ez a baj - az orosz betűtípus (cirill ábécé) várhatóan nem várható. Javítani fogjuk. Az első dolog az internet ásása. Két megoldást találunk itt: itt és itt. Az első nem érdekes abban, hogy a cirillikus képernyőre történő nyomtatáshoz meg kell adni az űrlap kódját:

második téma. hogy hülye módon nem fordul össze hibákkal. Hogy legyőzze, ami azért nem volt olyan magabiztos tudás, hogy c ++ nem volt lehetséges.

Eredmény: E két megoldás alapján a sajátunkat fejlesztettük:

  1. Telepítse az utft könyvtárat
  2. Hozzon létre egy üres projektet, mentse el
  3. A projekt mappában dobjuk ezt a betűtípust itt: RussianFonts
  4. Ezt követően beillesztjük a következő kódot a projektbe:

Töltse ki a vázlatot Arduino-ban .. és voila, kapunk egy képet az űrlapról:

Russification utft for arduino, zhzg

Meséljen a funkciójáról.
A probléma a következő.
Rajzolok egy téglalapot a képernyőn:
myGLCD.fillRoundRect (1,1,50,50);
myGLCD.setBackColor (VGA_GREEN);
myGLCD.setColor (VGA_YELLOW);
printRus (myGLCD, "Állapot", 5.25.0);

A gomb ezen felirata normál módon jelenik meg.
De érdemes ugyanazt a gombot új színnel újratörölni:
myGLCD.fillRoundRect (1,1,50,50);
myGLCD.setBackColor (VGA_RED);
myGLCD.setColor (VGA_YELLOW);
printRus (myGLCD, "Állapot", 5.25.0);

Hogy a felirat teljesen olvashatatlan.
Mi lehet az üzlet?

Mega 2560, az ITDB50 képernyő

Kapcsolódó cikkek