Čo znamená tft displej. Aj TFT displej v smartfónoch

Balkóny a lodžie

indikácie:

Jurij Oleksandrovič Peisachovič:
Doktor podľa mňa nečlovek. Krajšie O obraz sa stále postarajú EPT monitory, no nie všetky a len ak sú správne nastavené. A pri kryštalických v prvom rade trápenie s povolením obrazovky, trocha smradu sa bežne ukazuje len pri povolení 1152x1024 bodov, v ostatných režimoch horkosť akoby opadla, potom je trochu menej. farba a to isté, keďže majú štvorcové pixely, na pohľad tie okrúhle na EPT, aby oči vyzerali ostro, keď oči neustále zamestnáva aproximácia lamanických kriviek, ktoré sa všetky skladajú. Okrem toho by mali byť kryštálové monitory z pohľadu ELT monitorov, hoci chýba gradácia kontrastu, vyrobené tak, že strácajú obrazové prvky (napríklad tlačidlá v oknách nie sú viditeľné pre viditeľnosť tie). Preto všetci tí, ktorí sa profesionálne zaoberajú grafikou, no netelefonujú s pevnými kryštálovými monitormi. Poviem vám o tom, že EPT monitory viprominuyut z pohľadu Kazašskej republiky boli pravdepodobnejšie v polovici 90. rokov a zároveň štandardy TCO 03 a 05 neumožňovali trochu čelného viprominuvannya. Iste, navigovať uprostred jedného monitory virobnik vytvoriť absolútne riznі pre yakіstu. Napríklad LG je z názvu nevyhovujúceho LG775FT na pomerne slušný LG F720P. To, na môj pohľad, pokiaľ neexistuje žiadna alternatíva k dobrému monitoru EPT, so zavedením prijateľnosti pre oči a maximálnej možnej frekvencie aktualizácií.

TU-154:
TFT a LCD monitory sú jedno a to isté. Trochu zmysel, prechádzajú na ne len z dobrého dôvodu - takéto CRT monitory sú vstrekované do zir nie viac, nie viac ako TFT, ale pre kvalitu a vlastnosti obrazu sú schopné zobraziť TFT ( poky). Ak chcete monitor, ktorý má 10 rokov, potom je to rozumné, ...

Shurovik:
Zhruba TFT a LCD sú jedno a to isté. Ale LCD je typ monitora (Liquid Crystal Display - displej z tekutých kryštálov) a TFT je typ matice, ktorá je tvarom obrazu (Thin Film Transistor - tenkovrstvový tranzistor). Monitory s typom matice TFT sa nazývajú „monitory s aktívnou maticou“. Її špeciálnosť - obrázok nezahŕňa farbu pri skvelom rozhľade kuti. Ale "plochý monitor" nie je nevyhnutne LCD. Už є zvychaynі (CRT, Cathode Ray Tube - EPT, elektronická výmenná trubica) monitory s plochou obrazovkou.

Dopredu:
TFT je najpopulárnejší typ, presnejšie technológia LCD monitorov.

Alexeyslav:
Doktor Breshe je krajší ako TFT monitor. A nie je možné si sadnúť za monitor, ale ako sa víťazí, keď príde čas, je praktické pozerať sa na jeden a ten istý bod z tej istej pozície. TFT monitor Na jeseň sa môžete javiť krajšie, ako keby ste boli schopní vyrásť z očí, takže obrovské EPT sa nedalo nastaviť tak, aby siahalo ďaleko od očí, osi a bolo praktické ísť do sedu do je to v bezprostrednom rozsahu. Pamätajte, že z hľadiska ergonómie je optimálne ísť na povrch obrazovky - na chrbte zauzlenej ruky, ale je škoda to neurobiť ručne (ručne to prakticky nie je možné). Po prvé, môžete jednoducho použiť veľké písmo na ľahké čítanie bez namáhania očí.

Pumba:
TFT a LCD, ak sú uvedené synonymá. A os čitateľnosti a viditeľnosti obrazu je skvelá pre prenos RK-monitorov a je nespoľahlivá pre EPT. Čo teda dokáže likár s matkami.

Krídlo:
Všetky ceny, TFT a LCD technológie sú ešte slabšie a nevidia tiché charakteristiky, ktoré dokážu využiť EPT monitory. Plus TFT a LCD v tom, že zapácha energeticky efektívne, trvá to trochu času a nie je príliš dlhé pre oči. Monitory EPT sú akceptované v zápachu іnshomu.

Antonio:
Chlapci, ak nepoužívate monitory, nechcete o tom hovoriť pred všetkými, zdá sa, že LSD z TFT sa rozhliada, takže (pre nadaných), ako keby na nich monitory nemysleli , nechcú na to myslieť. image viglyad p_d BE-YAKY KUTOM.

SpectreLX:
Nemám LCD, môžem povedať, že sa to dá použiť tak, aby nebolo možné prísť o oko a hlavne nestratiť obraz v zobrazenom obraze.

Nik:
Uvedenie TFT - farbi vidminnі, idem na monitor zbіlshilasya, dal som to krajšie pre oči.

Sasha.:
Skoda tu datuje hlupe...Informacie Bagato sa na hodinu zastavili. LCD monitory sa ľahko ovládajú.

Itfm:
Veľmi vecné vysvetlenie, ktoré poskytol Shurovik, a rád by som kŕmil: oveľa krajšie - TFT alebo LSD?

Jaroslav:
Myslím, že sa oplatí čítať pri čítaní alebo písaní textu. Oči v tomto okamihu vtomlyuyutsya! Skúšal som používať TFT a EPT displeje - omrzelo ma to však. V TFT ich možno vidieť cez kontrast monitorov. Likar nie je veľmi správne stavať!

Cena jedla z archívu. Doplnok zobrazení je povolený.

V širokej škále riešení môžu byť TFT LCD displeje s Arduinom prispôsobené základnými príkazmi a dokončené s profesionálnym dizajnom.

Môžete vidieť, ako víťazí TFT LCD s doskami Arduino. Budeme sa snažiť posvätiť základné tímy, ako aj informovať o profesionálnom dizajne a technológii. Pre plány možno nájsť oblasť štatistiky:

  • vivoditi texty, symboly a čísla v požadovanom type písma;
  • maluvati figúrka, taki yak kolo, trojkolka, štvorec atď.;
  • zobrazovanie.bmp obrázkov na obrazovkách;
  • zmeniť parametre obrazovky, ako je obalenie a prevrátenie farby;
  • Zobraziť animáciu za doplnkom Arduino.

z Vіkіpedії: Displej z pevných kryštálov s aktívnou matricou (TFT LCD, anglicky Thin-film tranzistor - Thin-film tranzistor) je typ displeja s pevným kryštálom, v ktorom je aktívna aktívna matrica, kerovatovaná tenkou vrstvou tranzistory.

V projektoch elektroniky je ešte dôležitejšie nastaviť rozhranie medzi systémom a systémom. Celé rozhranie je možné otvoriť zobrazením poct, menu a jednoduchým prístupom. dizajn garnitúry nie menej dôležité.

Pre celý počet komponentov. LED diódy, 7 segmentové moduly, grafické displeje a farebné TFT displeje. Správnou súčasťou pre vaše projekty je stanoviť počet darov, ktoré sa javia ako typ interakcie so spracovateľom a početnosť spracovateľa.

TFT LCD je variantom pevného kryštálového displeja (LCD), čo je druh technológie tenkých tranzistorov (TFT) na zlepšenie kvality obrazu, ako je adresovanie a kontrast. TFT LCD є aktívne maticové LCD displeje, na pohľad pasívne maticové RK-displeje alebo jednoduché RK-displeje s priamym ovládaním z decilcom segmentov.

Projekty Arduino majú nízku frekvenciu procesora. V takejto hodnosti je nemožné si predstaviť skladací obraz vysokej pripravenosti a vysokoletého obrazu. Farebné TFT displeje je navyše možné použiť len na zobrazovanie jednoduchých príkazov.

Knižnice a pokročilé technológie na zobrazovanie údajov, grafiky, menu atď. s profesionálnym dizajnom. Ak je váš projekt takejto úrovne, bude jednoducho veľmi cool.

Aké veľkosti? Yaky ovládač?

Veľkosť obrazoviek vložená do parametrov vášho projektu. Skvelý displej nikdy nie je jasnejší. Ak chcete zobraziť symboly a obrázky veľkého množstva budov, previníte sa tým, že veľkú veľkosť displeja rozvibrujete veľkým množstvom rôznych budov. Ale tým sa zmení rýchlosť vášho spracovania, môžete získať viac peňazí a tiež môžete získať vyššiu rýchlosť na spustenie.

Z toho istého je v prvom rade na vine rekonverzia odpovede, rýchlosť ruky, detaily farby a veľkosti obrázku, text a čísla. Najpopulárnejšie veľkosti displejov Arduino, ako napríklad:

  • 3,5" 480 × 320,
  • 2,8" 400 × 240,
  • 2,4" 320 × 240,
  • 1,8" 220 × 176.

Po zavibrovaní správneho displeja prišla hodina na zavibrovanie so správnym ovládačom. Ak chcete zobraziť symboly, texty, čísla a statické obrázky a vizuály nie sú dôležité, zaplaťte za Atmega328 Arduino (napríklad) є so správnym výberom.

Pokiaľ je váš kód skvelý, UNO sa môže javiť ako chyba. Môžete nahradiť víťazne. Ak chcete ukázať obraz vo vysoko kvalitnej budove a vysoko výkonnej architektúre, máte na svedomí ARM moduly arduino, ako napríklad Arduino DUE.

Ovládače a knižnice

V elektronickom / počítačovom ovládači displeja je rozhranie podobné integrovanému obvodu s mikrorozhraním (alebo alternatívne stroju s mikrorozhraním, je uložené v diskrétnej logike a iných komponentoch), špecifický typ pripojenia displeja, napríklad LCD, LED, OLED, ePaper, CRT, Nixie atď.

Ovládač displeja prijíma príkazy a údaje z nastavení štandardnej univerzálnej sériovej hodnoty paralelne s rozhraním, ako sú TTL, CMOS, RS232, SPI, I2C atď. a generovanie signálov z displeja silou, brnkaním, hodinou a demultiplexovaním, aby sa na displeji realizoval obraz potrebný pre text alebo obrázok.

Wirobniki z LCD displejov vikoristovuyt rіznі vodičov vo svojich produktoch. Tie od nich sú populárnejšie, no tie od nich sú nedostupné. Takže je ľahké spustiť obrazovku, obviňovať knižnice arduino LCD a pridať ich do svojho kódu. V niektorých prípadoch sa dá urýchliť aj spustenie displeja. Na internete existuje veľa samostatných knižníc, ale dôležitým bodom v knižniciach je zámena s ovládačom LCD. Vodič vášho RK-displeja je vinný z toho, že je vidomy vašej bibliotesi. Pozrite si štatistiky pre knižnicu Adafruit GFX a knižnicu MCUFRIEND KBV pre kód. Prihlásiť sa do nich môžete podľa svojich priaznivcov.

Rozbaľte MCUFRIEND KBV a otvorte MCUFRIEND_kbv.CPP. Stiahnite si zoznam ovládačov, ktoré možno použiť s knižnicou MCUFRIEND.

Otvorte priečinok s zadkami (angličtina - príklad). Ak ste ho aplikovali na kód, môžete ho spustiť na Arduine. Zapnite RK displej a otočte gombíky.

zoznam príslušenstva

Pre implementáciu bagatech projektov spojených s TFT LCD poznáme súbor komponentov, o ktorých už bola reč:

  • 3,5-palcový farebný TFT displej ElectroPeak × 1
  • 2,4-palcový TFT LCD displej ElectroPeak × 1
  • Arduino UNO R3 × 1
  • Arduino Mega 2560 × 1
  • Arduino DUE × 1

Bezpečný program

Potrebujeme to aj pre roboty s Arduinom.

kód

Nezabudnite pridať knižnicu a potom pridajte kód. Hneď ako spustíte dosku Arduino, nebuďte príliš hrdí. Len vikonayte škaredé udalosti:

  • Prejdite na našu stránku alebo na stránku www.arduino.cc/en/Main/Software a pridajte programovo zabezpečené pre váš OS. Nainštalujte softvér podľa pokynov.
  • Začnite v strede poľa Arduino, vymažte textový editor a skopírujte kód do textového editora.
  • Prejdite na zoznam a pridajte knižnice. Dajte mi knižnicu ZIP a dajte mi knižnicu.
  • Vibrujte svoju dosku v "Nástroje a dosky", vibrujte dosku Arduino.
  • Pripojte Arduino k počítaču a vložte COM port do "Nástroje a port".
  • Stlačte tlačidlo „Prihlásiť sa“ (šípka).
  • Teraz je všetko opravené!

Hodinu budem písať zadok na zadok, aby som sa naučil zobrazovať obraz na RK displeji.

knižnica

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h"

Prvý riadok má základnú grafickú knižnicu pre displeje (napísal Adafruit).

Kamarát pridá do knižnice, ja pridám ovládače displeja MCUFRIEND Arduino.

#include "TouchScreen.h" // iba ak chcete dotykovú obrazovku #include "bitmap_mono.h" // ak chcete zobraziť bitmapu z knižnice #include "bitmap_RGB.h" // ak chcete zobraziť bitmap #include "Fonts / FreeSans9pt7b.h" // ak potrebujete nejaké fonty #include "Fonts / FreeSans12pt7b.h" // ak potrebujete nejaké fonty #include "Fonts / FreeSerif12pt7b.h" // ak potrebujete nejaké fonty " FreeDefaultFonts.h" // ak potrebujete nejaké písma #include "SPI.h" // zobrazenie sdcard pre zobrazenie bitovej mapy #include "SD.h"

Tieto knižnice nie sú potrebné naraz, ale môžete ich pridať.

Hlavné príkazy

Klas i ob'єkt

// (int CS = A3, int RS = A2, int WR = A1, int RD = A0, int RST = A4) MCUFRIEND_kbv tft (A3, A2, A1, A0, A4);

Séria riadkov na okradnutie objektov TFT pomocou triedy MCUFRIEND_kbv a zabráni volaniam SPI z RC displeja a Arduina.

Spustenie LCD

uint16_t ID = tft.readID (); tft.begin (ID);

funkciu tft.readID Načítanie ID z displeja a jeho umiestnenie do okna identifikátora. Potenciálna funkcia tft.začať vypneme identifikátor a LCD displej pripravený na robotu.

Rozšírenie na obrazovku

tft.width (); // int16_t sirka (void); tft.height (); // int16_t vyska (void);

Pre rôzne dve funkcie môžete skontrolovať číselník displeja. Stačí pridať їх do kódu a vložiť údaje wіth do zminnu uint16_t... Potom si to prečítajte z posledného portu Serial.println ();... daj mi posypať Serial.begin (9600); v nastaviť ().

farebná obrazovka

tft.fillScreen (t); // fillScreen (uint16_t t);

funkciu fillScreen zmeniť farbu na obrazovku na farbe t... Cena je správna, ale je 16-bitová. UTFT.

#define BLACK 0x0000 #define NAVY 0x000F #define DARKGREEN 0x03E0 #define DARKCYAN 0x03EF #define MAROON 0x7800 #define PURPLE 0x780F #define Olivový 0x7BE0 #define LIGHTGREY 0xC618 #define DARKGREY 0x7BEF #define BLUE 0x001F #define GREEN 0x07E0 #define CYAN 0x07FF #define ČERVENÁ 0xF800 #definovať PURPUROVÚ 0xF81F #definovať ŽLTÚ 0xFFE0 #definovať BIELU 0xFFFF #definovať ORANŽOVÚ 0xFD20 #definovať ZELENOŽLTÚ 0xAFE5 #definovať RUŽOVÚ 0xF81F

Do ucha kódu môžete pridať niekoľko riadkov a vo funkciách si len vybrať farbu.

Zapovnennya Pikel

tft.drawPixel (x, y, t); // drawPixel (int16_t x, int16_t y, uint16_t t) tft.readPixel (x, y); // uint16_t readPixel (int16_t x, int16_t y)

funkciu drawPixel zapovnyu pixel v x і y za farbou t.

funkciu čítaťPixelČítanie farby pixelu v pohybe rozety x і y.

maľovanie linky

tft.drawFastVLine (x, y, h, t); // drawFastVLine (int16_t x, int16_t y, int16_t h, uint16_t t) tft.drawFastHLline (x, y, w, t); // drawFastHLline (int16_t x, int16_t y, int16_t w, uint16_t t) tft.drawLine (xi, yi, xj, yj, t); // kreslenie čiary (int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t t)

funkciu drawFastVLine malá zvislá čiara, pre pokánie z rozety x, y, її dovzhina - h pixelov, a farba - t.

funkciu drawFastHLline malá vodorovná čiara, ako oprava z rozety x a y, pričom konečná čiara je wpixeliv a farba je t.

funkciu drawLine malý rad, ako poslúchnuť od xi, yi і po xj, yj, farba - t.

Pre (uint16_t a = 0; a<5; a++) { tft.drawFastVLine(x+a, y, h, t);} for (uint16_t a=0; a<5; a++) { tft.drawFastHLine(x, y+a, w, t);} for (uint16_t a=0; a<5; a++) { tft.drawLine(xi+a, yi, xj+a, yj, t);} for (uint16_t a=0; a<5; a++) { tft.drawLine(xi, yi+a, xj, yj+a, t);}

Kód farebného riadku má tri bloky až po predný kód s 5-pixelovým riadkom.

Tft.fillRect (x, y, w, v, t); // fillRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t t) tft.drawRect (x, y, w, v, t); // drawRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t t) tft.fillRoundRect (x, y, w, h, r, t); // fillRoundRect (int16_t x, int16_t y, int16_t w, int16_th, uint8_t R, uint16_t t) tft.drawRoundRect (x, y, w, h, r, t); // drawRoundRect (int16_t x, int16_t y, int16_t w, int16_th, uint8_t R, uint16_t t)

funkciu fillRect malá veľkosť obdĺžnika v súradniciach x і y, w je šírka, h je výška, t je veľkosť obdĺžnika.

funkciu drawRect malý konečník v súradniciach x a y so šírkou w, výškou h a farbou t.

funkciu fillRoundRect malý úložný priestor obdĺžnik s polomerom r, v súradniciach x і y, šírka š і výška h, farba t.

funkciu drawRoundRect malý konečník s r radiálnymi zaoblenými kutami pozdĺž x a y, so šírkou w a výškou h a farbou t.

malá cola

tft.drawCircle (x, y, r, t); // drawCircle (int16_t x, int16_t y, int16_t r, uint16_t t) tft.fillCircle (x, y, r, t); // fillCircle (int16_t x, int16_t y, int16_t r, uint16_t t)

funkciu drawCircle malé číslo za súradnicami x a y, s polomerom r a farbou t.

funkciu fillCircle malé množstvo uloženia podľa súradníc x і y, polomeru r і farba t.

Pre (int p = 0; p< 4000; p++) { j = 120 * (sin(PI * p / 2000)); i = 120 * (cos(PI * p / 2000)); j2 = 60 * (sin(PI * p / 2000)); i2 = 60 * (cos(PI * p / 2000)); tft.drawLine(i2 + 160, j2 + 160, i + 160, j + 160, col[n]); }

Tsei kód malý oblúk. Hodnotu „pre“ môžete zmeniť medzi 0 a 4000.

malyuvannya trikutnikiv

tft.drawTrojuholník (x1, y1, x2, y2, x3, y3, t); // drawTriangle (int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t x3, int16_t y3, // uint16_t t) tft.fillTriangle (x1, y1, x2, y2); // fillTriangle (int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t x3, int16_t y3, // uint16_t t)

funkciu nakresliť trojuholník malá trojkolka s tromi súradnicami rezu x, y і z і t farba.

funkciu vyplniť trojuholník malá úložná trojkolka s tromi súradnicami rezu x, y, z a t farby.

zobrazovanie textu

tft.setCursor (x, y); // setCursor (int16_t x, int16_t y)

Celý kód nastaví polohu kurzora na x a y.

Tft.setTextColor (t); // setTextColor (uint16_t t) tft.setTextColor (t, b); // setTextColor (uint16_t t, uint16_t b)

Prvý riadok nastavuje farbu textu. V riadku krokov sa nastavuje farba textu a pozadia.

Tft.setTextSize (s); // setTextSize (uint8_t s)

Kód nastaví veľkosť textu podľa veľkosti s... samotné číslo s zmena v rozsahu od 1 do 5.

Tft.write (c); // zápis (uint8_t c)

Celý kód zobrazuje symbol.

Tft.println ("www.Electropeak.com"); tft.print ("www.Electropeak.com");

Prvá funkcia zobrazí riadok a presunie kurzor na ďalší riadok.

Ostatné funkcie jednoducho zobrazia riadok.

ShowmsgXY (x, y, sz a FreeSans9pt7b, "www.Electropeak.com"); // void showmsgXY (int x, int y, int sz, const GFXfont * f, const char * msg) void showmsgXY (int x, int y, int sz, const GFXfont * f, const char * msg) (uint16_t x1, y1; uint16_t wid, ht; tft.setFont (f); tft.setCursor (x, y); tft.setTextColor (0x0000); tft.setTextSize (sz); tft.print (msg);)

Funkcia písma k textu. Zodpovedáme za poskytovanie funkcie a knižnice písiem.

Pre (int j = 0; j< 20; j++) { tft.setCursor(145, 290); int color = tft.color565(r -= 12, g -= 12, b -= 12); tft.setTextColor(color); tft.print("www.Electropeak.com"); delay(30); }

Funkciu je možné použiť na čítanie textu. Skontrolujte svoj kód.

obal obrazovky

tft.setRotation (r); // setRotation (uint8_t r)

Ak chcete zapnúť obrazovku, skontrolujte kód. 0 = 0 °, 1 = 90 °, 2 = 180 °, 3 = 270 °.

Invertuvannya kolorіv ekranu

tft.invertDisplay (i); // invertDisplay (logická hodnota i)

Skontrolujte kód farebnej obrazovky.

Tft.color565 (r, g, b); // uint16_t color565 (uint8_t r, uint8_t g, uint8_t b)

Tsey kód prenesie RGB kód a odmietne farebný kód UTFT.

rolovanie obrazovky

pre (uint16_t i = 0; i< maxscroll; i++) { tft.vertScroll(0, maxscroll, i); delay(10);}

Kód sa bude posúvať po obrazovke. Maxroll – maximálna výška rolovania.

Skidannya

tft.reset ();

Skontrolujte obrazovku s kódom šmyku.

Monochromatické zobrazovanie

static const uint8_t name PROGMEM = (// Tu uveďte kód obrázka.) tft.drawBitmap (x, y, názov, sx, sy, 0x0000);

Zoznam viny musí byť prevedený do šestnásťmiestneho kódu. Zavanazhte program zabezpechennya podľa nižšie uvedeného poradia. Ak nechcete meniť softvérové ​​zabezpečenie, pre chybu farby obrázka zobrazte obrázok horizontálne (zrkadlite) a otočte ho o 90 stupňov oproti starej čiare.

Teraz ho pridajte do softvéru, aby ste ho zabezpečili a prepísali. Otvorte exportný súbor a skopírujte 16-bitový kód do Arduino IDE. Xі r- obraz rostashuvannya. sxі sy- veľkosť obrázka. Farbu obrázka môžete zmeniť na zvyšok vstup.

RGB farebný obrazový displej

const uint16_t názov PROGMEM = (// Sem pridajte kód obrázka.) tft.drawRGBBitmap (x, y, názov, sx, sy);

Zrekonštruujte svoj obrázok do kódu. Vikoristovyte qiu opts_yu, aby ste prepracovali obrázok:

Pridajte obrázok a stiahnite si konverzný súbor, ktorý možno použiť na skopírovanie knižnice UTFT. Teraz skopírujte 16-bitový kód do Arduino IDE. x і y - retuš obrazu. sx і sy - veľkosť obrázka.

Nižšie si môžete stiahnuť program na prevod kódu na šestnásť obrázkov:

Prvky predného krídla

Pre množstvo šablón jednoducho vybrali rad 8 zapamätaných klávesov, ktoré by postupne menili svoje farby. Schob namaluvati cola v blízkosti statického bodu, môžete vikoristovuvati hriech (); і cos (); funkcie. Nastavte hodnotu PI. Schob zmeniť farby, môžete vikoristovuvati funkcie farba565 (); a nahraďte svoj RGB kód.

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h" MCUFRIEND_kbv tft; #include "Fonts / FreeSans9pt7b.h" #include "Fonts / FreeSans12pt7b.h" #include "Fonts / FreeSerif12pt7b.h" #include "FreeDefaultFonts.h" #define PI 3.141592653589536293;2 void showmsgXY (int x, int y, int sz, const GFXfont * f, const char * msg) (int16_t x1, y1; uint16_t wid, ht; tft.setFont (f); tft.setCursor (x, y); tft .setTextColor (0x0000); tft.setTextSize (sz); tft.print (msg);) void setup () (tft.reset (); Serial.begin (9600); uint16_t ID = tft.readID (); tft. begin (ID); tft.setRotation (1); tft.invertDisplay (true); tft.fillScreen (0xffff); showmsgXY (170, 250, 2, & FreeSans9pt7b, "Načítava sa..."); col = tft.color565 (155, 0, 50); col = tft.color565 (170, 30, 80); col = tft.color565 (195, 60, 110); col = tft.color565 (215, 90, 140); col = tft farba565 (230, 120, 170); col = tft.color565 (250, 150, 200); col = tft.color565 (255, 180, 220); col = tft.color565 (255, 210, 240); void loop () (for (int i = 8; i> 0; i--) (tft.fillCircle (240 + 40 * (cos (-i * PI / 4)), 120 + 40 * (sin (-i * PI / 4)), 10, col); oneskorenie (15); tft.fillCircle (240 + 40 * (cos (- (i + 1) * PI / 4)), 120 + 40 * (sin (- ( i + 1) * PI / 4)), 10, stĺpec); oneskorenie (15); tft.fil lKruh (240 + 40 * (cos (- (i + 2) * PI / 4)), 120 + 40 * (sin (- (i + 2) * PI / 4)), 10, stĺpec); oneskorenie (15); tft.fillCircle (240 + 40 * (cos (- (i + 3) * PI / 4)), 120 + 40 * (sin (- (i + 3) * PI / 4)), 10, stĺpec); oneskorenie (15); tft.fillCircle (240 + 40 * (cos (- (i + 4) * PI / 4)), 120 + 40 * (sin (- (i + 4) * PI / 4)), 10, stĺpec); oneskorenie (15); tft.fillCircle (240 + 40 * (cos (- (i + 5) * PI / 4)), 120 + 40 * (sin (- (i + 5) * PI / 4)), 10, stĺpec); oneskorenie (15); tft.fillCircle (240 + 40 * (cos (- (i + 6) * PI / 4)), 120 + 40 * (sin (- (i + 6) * PI / 4)), 10, stĺpec); oneskorenie (15); tft.fillCircle (240 + 40 * (cos (- (i + 7) * PI / 4)), 120 + 40 * (sin (- (i + 7) * PI / 4)), 10, stĺpec); oneskorenie (15); ))

klasický text

V mnohých šablónach zvolili klasický font a využili funkciu zmiznutia textu.

#include "Adafruit_GFX.h" // Knižnica základnej grafiky #include "MCUFRIEND_kbv.h" // Knižnica špecifická pre hardvér MCUFRIEND_kbv tft; #include "Fonts / FreeSans9pt7b.h" #include "Fonts / FreeSans12pt7b.h" #include "Fonts / FreeSerif12pt7b.h" #include "FreeDefaultFonts.h" void showmsgXY (int x, int y, GFXfont * fxfont * fxfont , const char * msg) (int16_t x1, y1; uint16_t wid, ht; tft.setFont (f); tft.setCursor (x, y); tft.setTextSize (sz); tft.println (msg);) uint8_t r = 255, g = 255, b = 255; uint16_t farba; void setup () (Serial.begin (9600); uint16_t ID = tft.readID (); tft.begin (ID); tft.invertDisplay (true); tft.setRotation (1);) void loop (void) (tft .invertDisplay (true); tft.fillScreen (WHITE); color = tft.color565 (40, 40, 40); tft.setTextColor (color); showmsgXY (50, 40, 1, & FreeSerif12pt7b, „Milujem tých, ktorí môžu úsmev v ťažkostiach, "); meškanie (40); tft.println ("kto dokáže nabrať silu z úzkosti,"); meškanie (40); tft.println ("a získaj odvahu odrazom."); oneskorenie (40) ; tft.println ("" To je vec malých myslí, aby sa zmenšili, "); oneskorenie (40); tft.println (" ale tí, ktorých srdce je pevné, "); oneskorenie (40); tft.println (" a ktorých svedomie schvaľuje ich správanie, "); meškanie (40); tft.println ("bude dodržiavať ich zásady až do smrti."); meškanie (40); tft.println (" "); meškanie (700); pre (int j = 0, j< 20; j++) { tft.setCursor(145, 290); color = tft.color565(r -= 12, g -= 12, b -= 12); tft.setTextColor(color); tft.print(" ---- Da Vinci ----"); delay(30); } while (1); }

Podanie / prezentácia k logu

Súbor bol prepísaný pre množstvo šablón a.jpg vyplniť .cі pridal do kódu, napísal riadok a vikoristovuvalid so zobrazením slabnúceho kódu. Potom sme prehrali rolovací kód a potom sme posunuli obrazovku doľava. manipulovať so súborom .hі pridajte ho do priečinka Arduino eskiz.

#include "Adafruit_GFX.h" // Knižnica základnej grafiky #include "MCUFRIEND_kbv.h" // Knižnica špecifická pre hardvér MCUFRIEND_kbv tft; #include "Ard_Logo.h" #define BLACK 0x0000 #define RED 0xF800 #define GREEN 0x07E0 #define WHITE 0xFFFF #define GREY 0x8410 #include "Fonts / FreeSans9pt7b.h" /2ptshan Free. #include" FreeDefaultFonts.h "void showmsgXY (int x, int y, int sz, const GFXfont * f, const char * msg) (int16_t x1, y1; uint16_t wid, ht; tft.setFont (f) ; sorft. (x, y); tft.setTextSize (sz); tft.println (msg);) uint8_t r = 255, g = 255, b = 255; uint16_t farba; void setup () (Serial.begin (9600); uint16_t ID = tft.readID (); tft.begin (ID); tft.invertDisplay (true); tft.setRotation (1);) void loop (void) (tft .invertDisplay (true); tft.fillScreen (WHITE); tft.drawRGBBitmap (100, 50, Logo, 350, 200); oneskorenie (1 000); tft.setTextSize (2); for (int j = 0; j< 20; j++) { color = tft.color565(r -= 12, g -= 12, b -= 12); tft.setTextColor(color); showmsgXY(95, 280, 1, &FreeSans12pt7b, "ELECTROPEAK PRESENTS"); delay(20); } delay(1000); for (int i = 0; i < 480; i++) { tft.vertScroll(0, 480, i); tft.drawFastVLine(i, 0, 320, 0xffff); // vertical line delay(5);} while (1); }

bodkovaný diagram

V mnohých šablónach boli použité línie maľby, zapamätanie koly a funkcie zobrazovania riadkov.

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h" MCUFRIEND_kbv tft; uint16_t ox = 0, oy = 0; int ave = 0, avec = 0, avet = 0; ///////////////////////////////////////////////// //////////// void aveg (void) (int z = 0; Serial.println (ave); Serial.println (avec); avet = ave / avec; Serial.println (avet ); avet = avet * 32; pre (int i = 0; i<24; i++){ for (uint16_t a=0; a<3; a++){ tft.drawLine(avet+a, z, avet+a, z+10, 0xFB21);} // thick for (uint16_t a=0; a<2; a++){ tft.drawLine(avet-a, z, avet-a, z+10, 0xFB21);} delay(100); z=z+20; } } ////////////////////////////////////////////////////////////////// void dchart_10x10(uint16_t nx,uint16_t ny) { ave+=nx; avec++; nx=nx*32; ny=ny*48; tft.drawCircle(nx, ny, 10, 0x0517); tft.drawCircle(nx, ny, 9, 0x0517); tft.fillCircle(nx, ny, 7, 0x0517); delay (100); ox=nx; oy=ny; } /////////////////////////////////////////////////////////////////////// void dotchart_10x10(uint16_t nx,uint16_t ny) { ave+=nx; avec++; nx=nx*32; ny=ny*48; int plus=0; float fplus=0; int sign=0; int y=0,x=0; y=oy; x=ox; float xmines, ymines; xmines=nx-ox; ymines=ny-oy; if (ox>nx) (xminy = ox-nx; znamienko = 1;) inak znamienko = 0; pre (int a = 0; a<(ny-oy); a++) { fplus+=xmines/ymines; plus=fplus; if (sign==1) tft.drawFastHLine(0, y, x-plus, 0xBFDF); else tft.drawFastHLine(0, y, x+plus, 0xBFDF); y++; delay(5);} for (uint16_t a=0; a<2; a++){ tft.drawLine(ox+a, oy, nx+a, ny, 0x01E8);} // thick for (uint16_t a=0; a<2; a++){ tft.drawLine(ox, oy+a, nx, ny+a, 0x01E8);} ox=nx; oy=ny; } //////////////////////////////////////////////////////////////////// void setup() { tft.reset(); Serial.begin(9600); uint16_t ID = tft.readID(); tft.begin(ID); } void loop() { tft.invertDisplay(true); tft.fillScreen(0xffff); dotchart_10x10(3, 0); dotchart_10x10(2, 1); dotchart_10x10(4, 2); dotchart_10x10(4, 3); dotchart_10x10(5, 4); dotchart_10x10(3, 5); dotchart_10x10(6, 6); dotchart_10x10(7, 7); dotchart_10x10(9, 8); dotchart_10x10(8, 9); dotchart_10x10(10, 10); dchart_10x10(3, 0); dchart_10x10(2, 1); dchart_10x10(4, 2); dchart_10x10(4, 3); dchart_10x10(5, 4); dchart_10x10(3, 5); dchart_10x10(6, 6); dchart_10x10(7, 7); dchart_10x10(9, 8); dchart_10x10(8, 9); dchart_10x10(10, 10); tft.setRotation(1); tft.setTextSize(2); tft.setTextColor(0x01E8); tft.setCursor(20, 20); tft.print("Average"); int dl=20; for (int i=0;i<6;i++){ for (uint16_t a=0; a<3; a++){ tft.drawLine(dl, 40+a, dl+10, 40+a, 0xFB21);} dl+=16;} tft.setRotation(0); aveg(); while(1); }

teplota

Mám šablóny vikoristovuyu hriech ();і cos (); funkcie na kreslenie oblúkov zo základne a zobrazenie čísla pre doplnkovú funkciu textového priateľa. Potom sme obrázok previedli na šestnásťmiestny kód a pridali ho do kódu a vyrenderovali obrázok pre doplnkovú funkciu rastrového obrázku. Potom sme zvíťazili nad funkciou maľovania čiar a ako zmeniť štýl obrázka. Pridajte súbor .h a pridajte ho do priečinka Arduino eskizu.

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h" #include "Math.h" MCUFRIEND_kbv tft; #include "Teplota.h" #define PI 3,1415926535897932384626433832795 int a = 1000, b = 3500; int n, f; int j, j2, lj; int i, i2, li; int pct = 0; int d = (20, 20, 20, 20, 20); uint16_t col = (0x7006, 0xF986, 0x6905, 0x7FF7, 0x024D); void setup () (tft.reset (); Serial.begin (9600); uint16_t ID = tft.readID (); tft.begin (ID); tft.invertDisplay (true); tft.setTextSize (2);) void loop () (// vložte svoj hlavný kód sem, aby sa spustil opakovane: tft.fillScreen (0xffff); tft.setRotation (1); tft.drawBitmap (350, 70, Temp, 70, 180, 0x0000); tft.fillCircle (385,213,25, tft.color565 (255, 0, 0)); for (int p = 0; p< 4000; p++) { j = 120 * (sin(PI * p / 2000)); i = 120 * (cos(PI * p / 2000)); j2 = 110 * (sin(PI * p / 2000)); i2 = 110 * (cos(PI * p / 2000)); tft.drawLine(i2 + 160, j2 + 160, i + 160, j + 160, tft.color565(100, 100, 100)); } ///////////////////////////////////////////////////////////////////// if (b>a) (zatiaľ čo (a Kruhový diagram

Vo viacerých šablónach bola nastavená funkcia, kedy sa nasnímal počet vstupných údajov a obraz kruhového diagramu. Sme len začarovaný oblúk maľovania a memorovania funkcie kolíka.

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h" #include "Math.h" MCUFRIEND_kbv tft; #define PI 3,1415926535897932384626433832795 int n, f; int j, j2; int i, i2; int pct = 0; int d = (10, 60, 16, 9, 10); uint16_t col = (0x7006, 0xF986, 0x6905, 0x7FF7, 0x024D); void setup () (tft.reset (); Serial.begin (9600); uint16_t ID = tft.readID (); tft.begin (ID); tft.invertDisplay (true); tft.setTextSize (2);) void loop () (// vložte svoj hlavný kód sem, aby sa spustil opakovane: tft.fillScreen (0x0042); tft.setRotation (1); for (int p = 0; p< 4000; p++) { j = 120 * (sin(PI * p / 2000)); i = 120 * (cos(PI * p / 2000)); j2 = 60 * (sin(PI * p / 2000)); i2 = 60 * (cos(PI * p / 2000)); tft.drawLine(i2 + 160, j2 + 160, i + 160, j + 160, col[n]); } n = 0; for (int a = 0; a < 5; a++) { pct += d[n] * 40; f = 4000 - pct; for (int b = 0; b < f; b++) { j = 120 * (sin(PI * b / 2000)); i = 120 * (cos(PI * b / 2000)); j2 = 60 * (sin(PI * b / 2000)); i2 = 60 * (cos(PI * b / 2000)); tft.drawLine(i2 + 160, j2 + 160, i + 160, j + 160, col); } tft.fillCircle(380, 100 + (30 * n), 10, col[n]); tft.setTextColor(0xffff); tft.setCursor(400, 94 + (30 * n)); tft.print(d[n]); tft.print("%"); n++; } while (1); }

hudba

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h" MCUFRIEND_kbv tft; #include "Volume.h" #define BLACK 0x0000 int a = 0, b = 4000, c = 1000, d = 3000; int s = 2000; int j, j2; int i, i2; int White; void setup () (Serial.begin (9600); uint16_t ID = tft.readID (); tft.begin (ID); tft.invertDisplay (true); tft.setRotation (1);) void loop (void) (tft .invertDisplay (true); tft.fillScreen (BLACK); tft.drawRGBBitmap (0, 0, test, 480, 320); biela = tft.color565 (255, 255, 255); zatiaľ čo (1) (ak (a< s) { j = 14 * (sin(PI * a / 2000)); i = 14 * (cos(PI * a / 2000)); j2 = 1 * (sin(PI * a / 2000)); i2 = 1 * (cos(PI * a / 2000)); tft.drawLine(i2 + 62, j2 + 240, i + 62, j + 240, White); j = 14 * (sin(PI * (a-300) / 2000)); i = 14 * (cos(PI * (a-300) / 2000)); j2 = 1 * (sin(PI * (a-300) / 2000)); i2 = 1 * (cos(PI * (a-300) / 2000)); tft.drawLine(i2 + 62, j2 + 240, i + 62, j + 240, 0x0000); tft.fillRect(50, 285, 30, 30, 0x0000); tft.setTextSize(2); tft.setTextColor(0xffff); tft.setCursor(50, 285); tft.print(a / 40); tft.print("%"); a++; } if (b < s) { j = 14 * (sin(PI * b / 2000)); i = 14 * (cos(PI * b / 2000)); j2 = 1 * (sin(PI * b / 2000)); i2 = 1 * (cos(PI * b / 2000)); tft.drawLine(i2 + 180, j2 + 240, i + 180, j + 240, White); j = 14 * (sin(PI * (b-300) / 2000)); i = 14 * (cos(PI * (b-300) / 2000)); j2 = 1 * (sin(PI * (b-300) / 2000)); i2 = 1 * (cos(PI * (b-300) / 2000)); tft.drawLine(i2 + 180, j2 + 240, i + 180, j + 240, 0x0000); tft.fillRect(168, 285, 30, 30, 0x0000); tft.setTextSize(2); tft.setTextColor(0xffff); tft.setCursor(168, 285); tft.print(b / 40); tft.print("%"); b++;} if (c < s) { j = 14 * (sin(PI * c / 2000)); i = 14 * (cos(PI * c / 2000)); j2 = 1 * (sin(PI * c / 2000)); i2 = 1 * (cos(PI * c / 2000)); tft.drawLine(i2 + 297, j2 + 240, i + 297, j + 240, White); j = 14 * (sin(PI * (c-300) / 2000)); i = 14 * (cos(PI * (c-300) / 2000)); j2 = 1 * (sin(PI * (c-300) / 2000)); i2 = 1 * (cos(PI * (c-300) / 2000)); tft.drawLine(i2 + 297, j2 + 240, i + 297, j + 240, 0x0000); tft.fillRect(286, 285, 30, 30, 0x0000); tft.setTextSize(2); tft.setTextColor(0xffff); tft.setCursor(286, 285); tft.print(c / 40); tft.print("%"); c++;} if (d < s) { j = 14 * (sin(PI * d / 2000)); i = 14 * (cos(PI * d / 2000)); j2 = 1 * (sin(PI * d / 2000)); i2 = 1 * (cos(PI * d / 2000)); tft.drawLine(i2 + 414, j2 + 240, i + 414, j + 240, White); j = 14 * (sin(PI * (d-300) / 2000)); i = 14 * (cos(PI * (d-300) / 2000)); j2 = 1 * (sin(PI * (d-300) / 2000)); i2 = 1 * (cos(PI * (d-300) / 2000)); tft.drawLine(i2 + 414, j2 + 240, i + 414, j + 240, 0x0000); tft.fillRect(402, 285, 30, 30, 0x0000); tft.setTextSize(2); tft.setTextColor(0xffff); tft.setCursor(402, 285); tft.print(d / 40); tft.print("%"); d++;} if (a >s) (j = 14* (sin (PI * a / 2000)); i = 14 * (cos (PI * a / 2000)); j2 = 1 * (sin (PI * a / 2000)); i2 = 1 * (cos (PI * a / 2000)); tft.drawLine (i2 + 62, j2 + 240, i + 62, j + 240, biela); j = 14 * (sin (PI * (a + 300) / 2000)); i = 14 * (cos (PI * (a + 300) / 2 000)); j2 = 1 * (sin (PI * (a + 300) / 2000)); i2 = 1 * (cos ( PI * (a + 300) / 2000); tft.drawLine (i2 + 62, j2 + 240, i + 62, j + 240, 0x0000); tft.fillRect (50, 285, 30, 30, 0x000); tft.setTextSize (2); tft.setTextColor (0xffff); tft.setCursor (50, 285); tft.print (a / 40); tft.print ("%"); a--;) ak (b> s) (j = 14* (sin (PI * b / 2000)); i = 14 * (cos (PI * b / 2000)); j2 = 1 * (sin (PI * b / 2000)); i2 = 1 * (cos (PI * b / 2000)); tft.drawLine (i2 + 180, j2 + 240, i + 180, j + 240, biela); j = 14 * (sin (PI * (b + 300) / 2000)); i = 14 * (cos (PI * (b + 300) / 2 000)); j2 = 1 * (sin (PI * (b + 300) / 2 000)); i2 = 1 * (cos ( PI * (b + 300) / 2000)); tft.drawLine (i2 + 180, j2 + 240, i + 180, j + 240, 0x0000); tft. fillRect (168, 285, 30, 30, 0x0000); tft.setTextSize (2); tft.setTextColor (0xffff); tft.setCursor (168, 285); tft.print (b / 40); tft.print ("%"); b--;) ak (c> s) (j = 14 * (sin (PI * c / 2000)); i = 14 * (cos (PI * c / 2000)); j2 = 1 * (sin (PI * c / 2000)); i2 = 1 * (cos (PI * c / 2000)); tft.drawLine (i2 + 297, j2 + 240, i + 297, j + 240, biela); j = 14 * ( sin (PI * (c + 300) / 2000)); i = 14 * (cos (PI * (c + 300) / 2 000)); j2 = 1 * (sin (PI * (c + 300) / 2000) ); i2 = 1 * (cos (PI * (c + 300) / 2000)); tft.drawLine (i2 + 297, j2 + 240, i + 297, j + 240, 0x0000); tft.fillRect (286, 285, 30, 30, 0x0000); tft.setTextSize (2); tft.setTextColor (0xffff); tft.setCursor (286, 285); tft.print (c / 40); tft.print ("%"); c--;) if (d> s) (j = 14 * (sin (PI * d / 2000)); i = 14 * (cos (PI * d / 2000)); j2 = 1 * (sin (PI * d / 2000)); i2 = 1 * (cos (PI * d / 2000)); tft.drawLine (i2 + 414, j2 + 240, i + 414, j + 240, biela); j = 14 * ( sin (PI * (d + 300) / 2000)); i = 14 * (cos (PI * (d + 300) / 2 000)); j2 = 1 * (sin (PI * (d + 300) / 2000) ); i2 = 1 * (cos (PI * (d + 300) / 2000)); tft.drawLine (i2 + 414, j2 + 240, i + 414, j + 240, 0x0000); tft.f illRect (402, 285, 30, 30, 0x0000); tft.setTextSize (2); tft.setTextColor (0xffff); tft.setCursor (402, 285); tft.print (d / 40); tft.print ("%"); d--;)))

rýchlomer

#include "Adafruit_GFX.h" // Základná grafická knižnica #include "MCUFRIEND_kbv.h" MCUFRIEND_kbv tft; #define BLACK 0x0000 #include "Gauge.h" #include "Fonts / FreeSans9pt7b.h" #include "Fonts / FreeSans12pt7b.h" #include "Fonts / FreeSerif12pt7b.h" #include "Free"DefaultFonts;h = int b = 4000; int j, j2; int i, i2; void showmsgXY (int x, int y, int sz, const GFXfont * f, const char * msg) (int16_t x1, y1; uint16_t wid, ht; tft.setFont (f); tft.setCursor (x, y); tft .setTextSize (sz); tft.println (msg);) void setup () (Serial.begin (9600); uint16_t ID = tft.readID (); tft.begin (ID); tft.invertDisplay (true); tft .setRotation (1);) void loop (void) (tft.invertDisplay (true); tft.fillScreen (BLACK); tft.drawRGBBitmap (0, 0, test, 480, 320); if (a< b) { while (a < b) { Serial.println(a); j = 80 * (sin(PI * a / 2000)); i = 80 * (cos(PI * a / 2000)); j2 = 50 * (sin(PI * a / 2000)); i2 = 50 * (cos(PI * a / 2000)); tft.drawLine(i2 + 235, j2 + 169, i + 235, j + 169, tft.color565(0, 255, 255)); tft.fillRect(200, 153, 75, 33, 0x0000); tft.setTextSize(3); tft.setTextColor(0xffff); if ((a/20)>99) tft.setCursor (208, 160); else tft.setCursor (217, 160); tft.print (a / 20); a ++; B = 1000; ) //////////////////////////////////////////////// /////////////// kým (b< a) { j = 80 * (sin(PI * a / 2000)); i = 80 * (cos(PI * a / 2000)); j2 = 50 * (sin(PI * a / 2000)); i2 = 50 * (cos(PI * a / 2000)); tft.drawLine(i2 + 235, j2 + 169, i + 235, j + 169, tft.color565(0, 0, 0)); tft.fillRect(200, 153, 75, 33, 0x0000); tft.setTextSize(3); tft.setTextColor(0xffff); if ((a/20)>99) tft.setCursor (208, 160); else tft.setCursor (217, 160); tft.print (a / 20); a--; ) Zatiaľ čo (1); )

veselý cholovičok

V mnohých šablónach sa jednoduchý obrázok zobrazí jeden po druhom ešte rýchlejšie pomocou doplnkovej funkcie rastrového obrázka. S takouto hodnosťou môžete vytvoriť svoju animáciu pomocou triku. Pridajte súbor .h a pridajte ho do priečinka Arduino eskizu.

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h" MCUFRIEND_kbv tft; #include "image.h" #include "Fonts / FreeSans9pt7b.h" #include "Fonts / FreeSans12pt7b.h" #include "Fonts / FreeSerif12pt7b.h" #include "FreeDefaultFonts.h" #define BLACK 0x000F #define BLACK #x0000F vdefinovať ČERVENÚ 0xF800 #definovať ZELENÚ 0x07E0 #definovať AZUROVÚ 0x07FF #definovať PURPUROVÚ 0xF81F #definovať ŽLTÚ 0xFFE0 #definovať BIELÚ 0xFFFF #definovať ŠEDÚ 0x8410 #definovať ORANŽOVÚ, intton,intx intoid, intton, intxE88 * msg) (int16_t x1, y1; uint16_t wid, ht; tft.setFont (f); tft.setCursor (x, y); tft.setTextColor (WHITE); tft.setTextSize (sz); tft.print (msg) ;) void setup () (Serial.begin (9600); uint16_t ID = tft.readID (); tft.begin (ID); tft.setRotation (1); tft.invertDisplay (true); tft.fillScreen (tft. color565 (0,20,0)); showmsgXY (20, 40, 2, & FreeSans9pt7b, "La Linea"); tft.setRotation (0);) void loop () (zatiaľ čo (1) (tft.drawBitmap (20) , 180, Line1, 258, 128, WHITE); delay (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Riadok 2 258 128, WH ITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line3, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Riadok4, 258, 128, BIELA); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line5, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line6, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, 7. riadok, 258, 128, BIELA); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line8, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line9, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line10, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line11, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line12, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line13, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line14, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Riadok 15, 258, 128, BIELA); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line16, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line17, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line18, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line19, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line20, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Riadok 21, 258, 128, BIELY); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line22, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line23, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line24, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line25, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line26, 258, 128, WHITE); oneskorenie (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line27, 258, 128, WHITE); oneskorenie (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); ))

obrázok

Pre mnohé šablóny je jednoduché zobraziť akcie obrázka za ďalšími funkciami RGB bitmapaі bitová mapa... Stačí otočiť kód pre dotykovú obrazovku a vybrať šablónu. Pridajte súbor .h a pridajte ho do priečinka Arduino eskizu.

#include "Adafruit_GFX.h" // Knižnica základnej grafiky #include "MCUFRIEND_kbv.h" // Knižnica špecifická pre hardvér MCUFRIEND_kbv tft; #define BLACK 0x0000 #define RED 0xF800 #define GREEN 0x07E0 #define WHITE 0xFFFF #define GREY 0x8410 #include "images.h" #include "Písma / FreeSans9pt7b.h" #2pt7nsF #2zahrnute.Flude "FludeB FreeSans12pt7b.h" #include FreeSerif12pt7b.h "#include" FreeDefaultFonts.h "int a = 3000; int b = 4000; int j, j2; int i, i2; void showmsgXY (int x, int y, int sz, const GFXfont * f, const char * msg) (int16_t x1, y1; uint16_t wid, ht; // tft.drawFastHLine (0, y, tft.width (), 0xffff ); tft.setFont (f); tft.setCursor (x, y); tft.setTextColor (WHITE); tft.setTextSize (sz); tft.print (msg); delay (1000);) void setup () ( Serial.begin (9600); uint16_t ID = tft.readID (); tft.begin (ID); tft.invertDisplay (true); tft.setRotation (1);) void loop (void) (tft.invertDisplay (true) ; tft.fillScreen (BLACK); tft.drawRGBBitmap (0, 0, test, 480, 320); tft.drawBitmap (20, 20, Line1, 45, 45, 0xffff); // batéria tft.drawBitmap (65, 20 , Line2, 45, 45, 0xffff); // wifi tft.drawBitmap (125, 25, Line3, 45, 45, 0xffff); // mail tft.drawBitmap (185, 25, Line4, 45, 45, 0xffff); // instagram tft.drawBitmap (245, 25, Line6, 45, 45, 0xffff); // power tft.drawBitmap (20, 260, Line5, 45, 45, 0xffff); // twitter tft.draw,Bitmap (4010 , Riadok 7, 45, 45, 0xffff); // dážď tft.setTextSize (6); tft.setTextColor (0xffff); tft.setCurso r (280, 210); tft.print ("20:45"); tft.setTextSize (2); tft.setTextColor (0xffff); showmsgXY (330, 280, 1 a FreeSans12pt7b, "sobota"); showmsgXY (300, 305, 1 a FreeSans12pt7b, "6. október 2018"); zatiaľ čo (1); )

pid taška

Stiahnite si archív so súbormi .h nižšie:

  • Rýchlosť výstupu všetkých GIF súborov bola upravená, smrad deštrukcie je rýchlejší alebo viac pre kratší rozum. Množstvo peňazí je uložené vo forme vášho procesora alebo typu kódu, ako aj veľkosti a typu prvkov v kóde.
  • Kód obrázka môžete pridať na stranu hlavy, ale môžete si zapamätať celú stranu. V tomto poradí môžete súbor upravovať a.h a pridajte ho do priečinka eskizu.
  • Pri rovnakej štatistike vychytali len zobrazenie prvkov na RK-displeji. Sledujte začiatok lekcií, naučte sa prehrávať obrazovky senzorov a obrázky SD.
  • Ak máte problémy s priloženou knižnicou, zmeňte znamienko labky "" na<>.

Nechaj to všetko. Zdieľajte TFT LCD pre Arduino so svojimi priateľmi a kolegami.

Vibračný monitor, televízny monitor alebo telefón, kupujúci často stojí pred vibračnou obrazovkou. Ako ich môžem vidieť ako prehnané: IPS alebo TFT? Dôvodom takéhoto nedorozumenia bola neustále podrobná technológia výroby displejov.

Všetky monitory s technológiou TFT možno rozdeliť do troch hlavných typov:

  1. TN + film.
  2. PVA / MVA.

Tobto, technológia TFT є displej z pevných kryštálov s aktívnou matricou, A IPS je jeden z typov matice... Prvá trieda dvoch kategórií nie je možná, keďže ide prakticky o jedno a to isté. Ak je všetko podrobnejšie v tom, že ide o displej s maticou TFT, potom je možné tento postup vykonať, ak nielen obrazovkami, ale aj technológiami jeho prípravy: IPS a TFT-TN.

TFT priestor nad hlavou

TFT (Thin Film Tranzistor) tranzistor s tenkým tokom... Základom LCD displeja s technológiou TFT je aktívna matrica. Takáto technológia je založená na raste chrbtice kryštálov, ako v mysliach silnej sily podnietiť obrat v takom poradí, že obrazovka je stará. A keď dôjde k veľkej námahe, Bachimo Biliy Ekran. Displej s takouto technológiou na vstupe ukazuje tmavosivú farbu namiesto ideálnej čiernej. K tomu sú TFT displeje obľúbené hlavne medzi lacnejšími modelmi.

Popis IPS

Maticová technológia obrazovky RK to IPS (In-Plane Switching). paralelne s rastom kryštálov po celej ploche monitora... Špirály sú tu na dne. Po prvé, boli kryštálmi v mysliach silných duchov, nemôžete sa otočiť. Inými slovami, technológia IPS nie je príliš drahá, ako napríklad leštidlo TFT. Vaughn krajšie sprostredkoval čiernu farbu, zároveň sú kroky kontrastu a jasnosti obrazu jasnejšie. Samotná skutočnosť je daná technológiou nákladnou, nie TFT, a vikoristovuyutsya v drahších modeloch.

Základné informácie TN-TFT a IPS

Chceme realizovať viac produktov, manažérov predaja, aby sme ľuďom predstavili Omán o tých, ktorí majú TFT a IPS – absolútne odlišné typy obrazoviek. Fakhivtsi v oblasti marketingu neposkytujú žiadne ďalšie informácie o technológii a dokonca im zatiaľ umožňujú vidieť krabicu.

Zobrazenie IPS a TFT, mi bacimo, scho nie praktické, ale tiež... Výhoda je menšia v tom, že monitor je vybavený technológiou IPS a je oveľa flexibilnejší, najmä s TN-TFT. Na cene je to nepodstatné, no medzi významom kategórií môžete vidieť množstvo označení:

  1. zvýšený kontrast... Tie, ktoré sa zdajú byť čiernej farby, bez toho, aby prevažne vplývali na kontrast obrazu. Pokiaľ bude k dispozícii dobrá obrazovka s technológiou TFT bez IPS, bude prakticky nemožné ju prečítať. A to všetko cez tie, že obrazovka stmavne, keď sa nahila. Ak sa pozriete na maticu IPS, potom podľa skutočnosti, že prenos čiernej farby vykonávajú kryštály, v ideálnom prípade je obraz čistý.
  2. Prenos farieb a počtu obrázkov obrázkov... Matrix TN-TFT nie je nadbytočný z hľadiska stupňa prenosu. A to všetko cez tie, ktoré ten skinny pixel dokáže vyprodukovať vidtinok a tse na vytvorenie farby. Obrazovku s technológiou IPS možno použiť na prenos obrázkov.
  3. dobiehať vidguk... S jedným prenosom obrazoviek TN-TFT cez IPS є vysokorýchlostné zobrazenie. A to všetko, je tu veľa času na otočenie bezrámových paralelných IPS kryštálov. Vyzerá to na robustné prevedenie, ale tam má veľký význam čertovskosť produkcie, krajšia ako víťazná obrazovka s TN matricou. Displej s technológiou IPS je na tom lepšie, no za celý život to nie je nič príjemné. A daný náhľad môže byť zbavený špeciálnych označení pre celý technologický test. Spravidla je krajší ako displej s IPS maticou.
  4. Lyska sa poobzeraj okolo seba... Obsluha širokého výrezu sa bude pozerať po obrazovke s technológiou IPS, ja sa nepozerám na obraz, môžem sa len čudovať novému výrezu pri 178 stupňoch. Navyše význam kuta možno vidieť vertikálne alebo horizontálne.
  5. energie... Displej je založený na technológii IPS, na pohľade TN-TFT, čo znamená viac energie. Cena bola vyliata, ale na otáčanie paralelných kryštálov je potrebné veľké úsilie. V prípade batérie je väčšie napätie, menej s viktoriánskou TFT maticou. Ak potrebujete upraviť s nízkou spotrebou energie, potom bude ideálnou voľbou technológia TFT.
  6. Tsinova politika... Veľké množstvo lacných modelov elektroniky má vysokokvalitné displeje založené na technológii TN-TFT, špeciálnom druhu matrice є najlacnejšej. Malo by sa to robiť krok za krokom, kým nebude matica IPS prakticky vybavená technológiou TN-TFT.

pidbbags

Akonáhle budete vedieť, čo bolo povedané, môžete priniesť začiatok tašky.

Skratka na stagnáciu pre špecifikované vlastnosti alebo špecifickosť. V tomto konkrétnom type obrazoviek IPS a TFT je veľa plutanínu, takže technológia (matica) IPS je typom iba matíc TFT. Zhruba sa roztrhnite medzi sebou a 2 technológiami.

ALE! Є TN-TFT technológia - os medzi ňou a IPS je možné rozvibrovať a zlomiť. K tomu, ak hovoríme o tých, ktorá obrazovka je krajšia: IPS alebo TFT, môžeme použiť obrazovky TFT akéhokoľvek druhu, ale sú vyrobené na základe nových technológií: TN a IPS.

Stručne o TN-TFT a IPS

TN-TFT je technológia založená na viconano matrici obrazovky z pevného kryštálu. Tu kryštály, ak v ich strede nie je žiadna energia, „čudujú sa“ jeden po druhom pri 90 stupňoch. Zápach roztashovuyutsya na špirálovito, a ak sú kŕmené liehovinami, potom sa zápach otáča v takom poradí, aby ste mohli opraviť požadovanú farbu.

IPS - celá technológia sa vyvíja, takže tu kryštály rastú paralelne, jeden k druhému, v rovnakej oblasti obrazovky (v prvom rade špirálovito). Všetko je elegantné ... na praktickosti zobrazovania obrazoviek založených na matriciach TN a paneloch IPS v tom, že IPS ideálne zobrazuje čiernu farbu, v dôsledku čoho sa obraz javí jasnejší a silnejší.

Avšak TN-TFT, prenos farby tejto matrice nevzbudzuje dôveru. Tu môže byť skinny pixel vyrobený z matky, farba môže byť športová. Matice IPS zobrazujú obraz krajšie a tiež sa rýchlejšie menia na štvorce. IPS vám tiež umožňuje sponzorovať tím, aby ste ho videli na obrazovke pred veľkým kutom. Ak vás udivuje TN-TFT obrazovka s rovnakým strihom, farby sa vytvoria vnorením, budete môcť plynulo vytvárať obraz.

reverz TN

Matice TN-TFT sú však nezvyčajné. Najdôležitejšie je, že majú nižšiu rýchlosť v odozve na obrázky. IPS bude trvať viac ako hodinu, kým premení celé pole paralelných kryštálov do požadovaného rezu. K tomu by som vám rád povedal o vibrovaní monitora pre igor alebo pre zobrazenie dynamických scén, ak je rýchlosť výroby ešte dôležitejšia, potom je krajšie vibrovanie samotnej obrazovky na základe technológie TN-TFT .

Na druhej strane, keď existuje mimoriadny robot s počítačom, nie je múdre si všimnúť rozdiel v hodine, keď ho vidíte. Vidno to len pri pohľade na dynamické scény, čo je často vidieť v stíhačkách a videohrách.

Ďalším plusom je nízka spotreba energie. Matrice IPS sú pod napätím, takže na otáčanie poľa kryštálov je potrebné vynaložiť veľké úsilie. Otzhe, obrazovky založené na TFT sú krajšie pre mobilné prístroje;

Tiež - TN-TFT matrice sú lacné. Nepoznám súčasný monitor (nepoužívať bazárový ale EPT modely), ktorý je lacnejší ako model založený na technológii TN. Či už je to lacná prist_y elektronika s obrazovkou, bude vikoristovuvati TN-TFT maticou.

Otzhe, ktorá obrazovka je krajšia:TFT aboIPS:

  1. IPS mensh chuiny na veľkú hodinu vidieť to (zlé pre igor a akčné scény);
  2. IPS zaručuje praktický ideálny prenos farieb a kontrastu;
  3. IPS volodin bolsh so širokým rezom okolo;
  4. energia IPS a viac elektriny;
  5. Drahší je aj zápach, v tú hodinu je TN-TFT lacnejší.

Os v princípe a celý rozdiel medzi týmito maticami. Pokiaľ prebiehajú všetky pasáže a nedostatky, je veľmi ľahké prísť na konkrétny čas: IPS obrazovky sú krajšie.


Buďte láskaví, zhodnoťte článok:

Technológia LCD TFT matrice pre prenos mikrokryštalických displejov v špeciálnych tenkých výkonových tranzistoroch. Samotný názov TFT je rýchloobrátkový tranzistor typu Thin-film, čo v priereze znamená tenkovrstvový tranzistor. Tento typ matice je inštalovaný v najflexibilnejších prílohách, od kalkulačiek až po displeje v smartfónoch.

Spevácky, chudý sentiment TFT a LCD, aj keď trochu zavádzajúci, ale tiež, cez ktorý ľudia nepoznajú jedlo, prečo ľudia vidia TFT z LCD? Pozrite sa na potravinový reťazec poľa v tom, že existujú dva rôzne prejavy, ktoré sa nelíšia. Viac inteligencie, v ktorej je rozdiel v technológii, varto rozibrati, aj LCD, a tiež TFT.

1. Tiež LCD

LCD - technológia výroby obrazoviek pre televízne obrazovky, monitory a iné prílohy, je založená na špeciálnych molekulách, ktoré sa nazývajú „malé kryštály“. Molekuly môžu mať jedinečnú silu, smrad neustále zaplavuje pôvodnú krajinu a buduje si svoju pozíciu, keď sa na ne vyleje elektromagnetické pole. Okrem toho môžu mať molekuly optickú silu, podobnú sile kryštálov, vďaka ktorým dali molekulám svoje meno.

Existuje mnoho rôznych typov matríc, ktoré je možné použiť v LCD obrazovke, pretože pri vyčerpaní technológie sú pripravené na vývoj výkonu a indikátorov.

2. Sho aj TFT

Ako už bolo povedané, TFT je technológia na výrobu LCD displejov, keďže sa dá použiť na výrobu tenkých tranzistorov. Dá sa teda povedať, že TFT je typ LCD monitorov. Ako TFT sa samozrejme označujú všetky moderné LCD televízory, monitory a obrazovky telefónov. Napájanie je krajšie ako TFT alebo LCD nie je správne. Tiež vidím FTF z obrazoviek LCD, pretože LCD je technológia na vytváranie obrazoviek s pevnými kryštálmi a TFT je typ LCD displejov predtým, ako sa zobrazia všetky typy aktívnych matíc.

Z TFT matíc môžem pomenovať stred - aktívny. Takéto matice môžu byť dosť vysoké vo vysokokvalitných LCD, z pohľadu pasívnych LCD matíc. V neposlednom rade možno typ LCD TFT obrazovky vylepšiť zlepšením čistoty, kontrastu obrazu a skvelým vzhľadom. Ďalším dôležitým bodom polarizácie je, že v aktívnych matriciach na deň nie je nič, čo znamená, že pre takéto monitory je lepšie brať pratsyuvati a zároveň sa menej unaviť.

TFT matrice skin pixelov sú vybavené tromi tranzistormi s tromi jadrami, takže v prípade pasívnych matíc je možné dosiahnuť frekvenciu aktualizovanej obrazovky. V takejto hodnosti sú pred skladom pixelu kože v strede tri farby, ktoré sú riadené externým tranzistorom. Napríklad, ak je obrazovka nastavená na 1920 x 1080 pixelov, potom je počet tranzistorov v takomto monitore 5760 x 3240. Stagnácia takého veľkého počtu tranzistorov sa stala super jemnou a jasnou štruktúrou - 0,1 0,01 mikrónu.

3. Pozrite si maticu obrazoviek TFT

V súčasnosti je v najobľúbenejších prístavbách celý rad perevagových TFT displejov.

Všetky typy LCD televízorov, ktoré sú na ruskom trhu, sú vybavené TFT displejmi. Zápach možno pripísať jeho parametrom pri ukladaní matrice viktoristov.

V súčasnosti sú najrozšírenejšie matice TFT displejov є:

Koža z reprezentácií typov matíc vlastných pasáží.

3.1. LCD matica typu TFT TN

TN je najbežnejší typ LCD TFT obrazovky. Taká je popularita dánskeho typu matrice, ktorá má jedinečné vlastnosti. Pri svojej nízkej variabilite môže smrad dosahovať vysoké ukazovatele a v niektorých momentoch môžu takéto obrazovky TN meniť prepätia pred inými typmi matíc.

Hlavnou špecialitou je neoceniteľné posolstvo. Ide o parameter, ktorý sa nastavuje na hodinu, pre ktorú sa vytvára pixel na zmenu elektrického poľa. Tobto, hodina, ktorá je potrebná na hlavnú zmenu farby (z bielej na čiernu). Toto je ešte dôležitejší ukazovateľ pre každý televízor a monitor, najmä pre milovníkov hôr a filmov, plný najrôznejších špeciálnych funkcií.

Málo sa hovorí o technológii є pohlavnom styku kuti, ktorí sa pozerajú okolo seba. Moderné technológie však umožňovali krátkodobé korekcie. Infekciu matíc TN + Film môže mať veľa ľudí, ktorí sa rozhliadajú, napríklad tieto obrazovky súťažia s novými matricami IPS.

3.2. IPS matrice

Dánsky pohľad na matrix má najlepšie perspektívy. Zvláštnosťou tejto technológie poľa je skutočnosť, že takéto matrice môžu byť najkrajšie na pohľad, ako aj najprirodzenejší a najprirodzenejší prenos farby. Avšak nedostatok technológie až do dnešného dňa je triviálny vidguk. Všetky zavdyaki s modernými technológiami, parameter zvýšil rýchlosť na prijateľný výkon. Navyše, najnovším monitorom s maticami IPS môže trvať hodinu, kým sa vrátia na 5 ms, ale neprejdú na matice TN + Film.

Pri pomyslení na veľké množstvo monitorov a televíznych obrazoviek je možné ležať za IPS matricami, pretože TN + Film robí niečo, čo zapácha.

Okrem toho mobilné telefóny, smartfóny, tablety a notebooky čoraz častejšie vyberajú TFT LCD moduly s IPS matricami, rešpektujem vizuálny prenos farieb, sú dobré na zábavu a sú aj ekonomicky dôležité pre úsporu energie.

3.3. MVA / PVA

Dánsky typ matíc je reťazovým kompromisom medzi matricami TN a IPS. Zvláštnosťou poľa je skutočnosť, že v tichom stave molekuly vzácnych kryštálov rastú kolmo na plochu obrazovky. Vyrobniki zavdyaky sa podarilo dosiahnuť maximálne a čisto čiernu farbu. Technológia je daná, čo umožňuje dosah veľkých jaskýň v okolí, pokiaľ ide o matrice TN. Cenu siahnite za pomoc špeciálnych priezorov na korálky. Tento proces začína priamo naprieč molekulami vzácnych kryštálov. Z rôznych dôvodov sa takéto matice môžu objaviť pred menej ako hodinou, nižším IPS displejom a viac v prípade matíc TN.

Nie je to prekvapujúce, ale technológia nepoznala rozšírené skladovanie v masovej výrobe monitorov a televízorov.

4. Krajší ako Super LCD alebo TFT

Za klas varto rosibrati aj Super LCD.

Super LCD je technológia na výrobu obrazoviek, ktorá je široko rozšírená medzi najširšie spektrum moderných smartfónov a tabletov. Mimochodom, Super LCD je množstvo matíc IPS, ktoré dostali nový marketingový názov a politiku.

Hlavným dôvodom takýchto matríc je, že sa nezdá, že zápach zakrýva medzeru medzi neviditeľnými svahmi a obrázkom (obrázkami). Zamestnanci tsom zašli ďaleko, aby dosiahli zmenu názorov. Veľkosť vizuálneho obrazu na takýchto displejoch je postavená bližšie k vzhľadu. Ak hovoríme o dotykových obrazovkách na smartfónoch a tabletoch, potom Super LCD obrazovky sú citlivejšie na bod a lepšie reagujú na zlyhania.

5. TFT / LCD monitor: Video

Viac ako jedna zmena daného typu matíc v zníženej spotrebe energie, ale opäť je dôležité zariadiť taký notebook, smartfón alebo tablet. Takáto hospodárnosť je dosiahnuteľná tým, že v strašidelnom tábore krištáľového roztashovania tak dochádza k vynechaniu svetla a k zníženiu spotreby energie pri zobrazovaní svetelných obrázkov. Zároveň je dôležité, aby na všetkých internetových stránkach bolo veľa obrázkov na pozadí, šetriče obrazovky v doplnkoch a zatiaľ akoby boli svetlé.

Hlavnou oblasťou pre ukladanie SL CD displejov je veľmi mobilná technológia, kvôli nízkej spotrebe energie, vysokej kvalite obrazu, navigácii s priamymi ospalými zmenami a tiež veľa nízkych sadzieb, napríklad na AMED.

Jeho LCD TFT displeje obsahujú maticový typ SLCD. Super LCD je teda typ aktívneho maticového TFT displeja. Na samom uchu tejto publikácie už hovorili o tých, ktorí nemajú rozdiely medzi TFT a LCD, ale v princípe sú rovnaké.

6. Vibrácie displeja

Yak už hovorí vishche, typy pleti matríc vlastných pasáží. Diskutovalo sa aj o všetkých smradoch. V prvom rade, keď zavibrujete displej, je to varto vrahovuvati vaše vimogi. Chceli by ste požiadať o jedlo, - Čo je z displeja najpotrebnejšie, ako zvíťazíte a v akých mysliach?

Vidshtovuyuchis vid vimog a varto vibračný displej. Žiaľ, momentálne nejde o univerzálnu obrazovku, o ktorej sa dá povedať, že je naozaj krajšia pre všetky. Cez cenu, ak je pre vás dôležitý prenos farieb a pri pohľade na obrázky, tak určite vaša vibrácia je cenou IPS matrice. Ak ste fanúšikom najmodernejších a yaskravikhských igorov, je krajšie ísť do TN + Film.

Všetky moderné matice môžu dosiahnuť vysoké ukazovatele, je ľahké vidieť rozdiel, dokonca ani matice IPS neohrozia TN na hodinu a TN môže dosiahnuť skvelé kuti za rohom. Dovtedy sa spravidla koristuvach roztashovuyutsya proti obrazovke, a nie zboku alebo zhora, pretože veľké kuti v zásade nie je potrebné. Ale vibir je všetko vaše.