Mikä tarkoittaa tft -näyttöä. Myös TFT -näyttö älypuhelimissa

Parvekkeet ja loggiat

käyttöaiheet:

Juri Oleksandrovich Peisakhovich:
Tohtori, mielestäni ei-ihminen. Kauniimpi Kuvasta huolehditaan kaikkien EPT -näyttöjen jälkeen, mutta ei kaikista ja vain, jos ne on säädetty oikein. Ja kiteisten kanssa, ensinnäkin, vaivaa näytön luvalla, hieman hajua näkyy yleensä vain 1152x1024 pisteen luvalla, alemmissa tiloissa kirkkaus näkyy, sitten on vähän vähemmän , ja sama, koska niillä on neliöpikseleitä, EPT: n pyöreiden näkymien vuoksi tuottaa teräviä silmiä, jotka ovat jatkuvasti täynnä laman -käyrien likimääräisyyttä, jotka kaikki taittuvat ylös. Kristallimonitorien lisäksi ELT -näyttöjen näkemyksen mukaan, vaikka kontrastin asteikko puuttuu, on mahdollista tuottaa jopa häviöitä kuvaelementteistä (esimerkiksi ikkunoiden painikkeet eivät näe näkyvät). Siksi kaikki heistä, jotka käsittelevät ammattimaisesti kaavioita, eivät käytä kiinteitä kristalleja. Haluan kertoa teille siitä, että EPT-monitorit vipprominuyut olivat Kazakstanin tasavallan mielestä todennäköisempää 90-luvun puolivälissä, ja samalla TCO 03- ja 05-standardit eivät sallineet minkäänlaista tahriintunutta etuosaa viprominuvannya. Varmasti navigoida yhden näytön virobnikin keskellä luodaksesi ehdottomasti riznі yakіstuille. Esimerkiksi LG on vaatimustenvastaisen LG775FT: n nimestä melko kunnolliseen LG F720P: hen. Näin minun mielestäni niin kauan kuin hyvällä EPT -näytöllä ei ole vaihtoehtoja, kun otetaan käyttöön silmälle miellyttävä sallivuus ja päivittämisen suurin mahdollinen tiheys.

TU-154:
TFT- ja LCD -näytöt ovat samat. Hieman järkeä heillä on vain hyvästä syystä - tällaisia ​​CRT -näyttöjä ruiskutetaan näyttöön enintään, enintään TFT, mutta kuvan laadun ja ominaisuuksien vuoksi on mahdollista käyttää TFT: tä (poky) . Jos haluat 10 vuotta vanhan näytön, se on järkevää, ...

Shurovik:
Karkeasti ottaen TFT ja LCD ovat yksi ja sama. Ale LCD on monitorityyppi (nestekidenäyttö - nestekidenäyttö) ja TFT on matriisityyppi, joka on kuvan muoto (ohutkalvotransistori - ohutkalvotransistori). TFT -matriisityyppisiä monitoreita kutsutaan "aktiivimatriisinäyttöiksi". Її erikoisuus - kuvaan ei liity farbia suurella kuti -katseella. Ale "litteä näyttö" ei välttämättä ole LCD. Jo є zvychaynі (CRT, katodisädeputki - EPT, elektroninen vaihtoputki) monitorit, joissa on litteä näyttö.

Eteenpäin:
TFT on suosituin tyyppi, tarkemmin sanottuna LCD -näyttöjen tekniikka.

Alexeyslav:
Tri Breshe on kauniimpi kuin TFT -näyttö. Eikä ole mahdollista istua näyttöön, mutta voittajan tavoin, kun aika tulee, on käytännöllistä katsoa yhtä ja samaa kohtaa samasta paikasta. TFT -näyttö Voit näyttää kauniimmin syksyllä ikään kuin pystyisit kasvamaan kauemmaksi silmästäsi, etkä voi edes laittaa tilaa vievää EPT: tä päästäksesi kauas silmästäsi, akselistasi ja menemään istuessasi siihen on käytännössä tyhjä ja nouset istumaan. Muista, että on optimaalista siirtyä näytön pintaan ergonomian näkökulmasta - oksaisen käden takana, mutta on sääli olla tekemättä sitä manuaalisesti (se on käytännössä mahdotonta tehdä manuaalisesti). Ensinnäkin voit helposti käyttää suurta fonttia lukemaan sen helposti rasittamatta silmiäsi.

Pumba:
TFT ja LCD, kun niille annetaan synonyymejä. Ja kuvan luettavuuden ja näkyvyyden akseli on loistava RK-monitorien passissa, eikä se ole yhteydessä EPT: hen. Joten on olemassa vertauskuva siitä, mikä voi olla äiti.

Sash:
Kaikki kustannus-, TFT- ja LCD -tekniikat ovat vielä heikompia eivätkä näe hiljaisia ​​ominaisuuksia, joita EPT -näytöt voivat käyttää. Lisäksi TFT ja LCD, koska haju on energiaa säästävä, vie vähän aikaa eikä liian kauan silmille. Innshomu -hajuissa EPT -näytöt hyväksytään.

Antonio:
Hei, jos ette käytä näyttöjä, ette halua puhua siitä kaikkien edessä, TFT: n LSD näyttää katsovan ympärilleen, niin että (lahjakkaille) ikään kuin näytöt eivät ajattele niitä , he eivät ajattele sitä .. kuva viglyad p_d BE-YAKY KUTOM.

SpectreLX:
Minulla ei ole nestekidenäyttöä, voin sanoa, että sitä on mahdollista käyttää siten, että silmiä ei voi menettää eikä etenkään menettää kuvan kuvaa.

Nik:
Laittamalla TFT - farbi vidminnі, menen monitoriin zbіlshilasya, laitoin sen kauniimmin silmille.

Sasha.:
Skoda täällä päivämäärät tyhmä ... Bagato tiedot ovat jumissa tunnin. Nestekidenäyttöjä on helppo hallita.

Itfm:
Shurovikin antama tosiasiallinen selitys, ja haluaisin ruokkia: onko se niin kauniimpaa - TFT vai LSD?

Jaroslav:
Mielestäni kannattaa lukea, kun luet tai kirjoitat tekstiä. Silmät juuri tällä hetkellä vtomlyuyutsya! Yritin käyttää TFT- ja EPT -näyttöjä - kuitenkin kyllästyin siihen. Ne näkyvät TFT: ssä näyttöjen kontrastin kautta. Likaria ei ole oikein rakentaa!

Ruoan hinta arkistosta. Näkymien täydennys on käytössä.

Monissa ratkaisuissa Arduinolla varustettuja TFT -LCD -näyttöjä voidaan mukauttaa peruskomennoilla ja viimeistellä ammattimaisella suunnittelulla.

Voit nähdä, kuinka TFT -nestekidenäytöt, joissa on Arduino -levyt, ovat voittajia tässä tilastoissa. Yritämme pyhittää tukitiimit sekä tiedottaa ammattimaisesta suunnittelusta ja tekniikasta. Suunnitelmia varten löytyy tilastokenttä:

  • vivoditi -tekstit, symbolit ja numerot vaaditulla fontilla;
  • maluvati figuri, taki jakkikolo, kolmipyörä, neliö jne.;
  • bmp -kuvien näyttäminen näytöillä;
  • muuttaa näytön parametreja, kuten kääriä ja kääntää väri;
  • Näytä animaatio Arduino-lisäosan takana.

alkaen Vіkіpedії: Kiinteäkristallinäyttö, jossa on aktiivimatriisi (TFT LCD, englanninkielinen ohutkalvotransistori-ohutkalvotransistori) on eräänlainen kiinteäkristallinäyttö, jossa aktiivimatriisi on aktiivinen, ohuella kalvolla korvattu transistorit.

Elektroniikkaprojekteissa on vielä tärkeämpää luoda järjestelmän ja järjestelmän välinen rajapinta. Koko käyttöliittymä voidaan avata näyttämällä kunnianosoitukset, valikot ja helppokäyttöisyys. sisustussuunnittelu ei vähemmän tärkeä.

Koko osalle. LEDit, 7 segmenttimoduulia, graafiset näytöt ja värilliset TFT -näytöt. Projektisi oikea komponentti on antaa useita lahjoituksia, jotka näyttävät olevan vuorovaikutuksen tyyppi prosessorin ja prosessorin kanssa.

TFT LCD on muunnelma kiinteäkristallinäytöstä (LCD), joka on julma ohutkalvotransistorinen (TFT) tekniikka kuvanlaadun parantamiseksi, kuten osoittamisen ja kontrastin parantamiseksi. TFT LCD є aktiivimatriisi-LCD-näytöt passiivisten matriisien RK-näytöistä tai yksinkertaisista RK-näytöistä, joita voidaan ohjata suoraan dekoodaussegmenteistä.

Arduino -projekteilla on alhainen prosessorin taajuus. Tällaisessa luokassa on mahdotonta kuvitella taitettavaa kuvaa korkeasta valmiudesta ja korkeasta lennosta. Lisäksi värillisiä TFT -näyttöjä voidaan käyttää vain yksinkertaisten komentojen näyttämiseen.

Samassa tilastoissa esiteltiin kirjastoja ja edistynyttä tekniikkaa tietojen, kaavioiden, valikoiden jne. Näyttämiseksi. ammattimaisella suunnittelulla. Jos projektisi on niin arvokas, se on vain erittäin siisti.

Mitä kokoa? Yaky ohjain?

Projektisi parametreihin ruiskutettujen näyttöjen koko. Suuri näyttö ei ole koskaan kirkkaampi. Jos haluat esittää monenlaisten rakennusten symboleja ja kuvia, olet syyllinen siihen, että näytön suuri koko värisee monenlaisiin rakennuksiin. Voit muuttaa käsittelyn nopeutta, nopeuttaa nopeutta ja myös käynnistää nopeutta.

Samasta syystä olet ensinnäkin syyllinen siihen, että olet muuttanut vastauksen, käden nopeuden, värin yksityiskohdat ja kuvan koon, tekstin ja numerot. Suosituimmat Arduino -näyttökoot, kuten:

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

Kun oikea näyttö on värähtänyt, tunti on tullut värähtelemään oikealla säätimellä. Jos haluat näyttää symboleja, tekstejä, numeroita, ja staattiset kuvat ja grafiikat eivät ole tärkeitä, maksa Atmega328 Arduino (kuten) є oikealla valinnalla.

Niin kauan kuin koodisi on hyvä, UNO saattaa näkyä virheenä. Voit korvata voiton. Jos haluat näyttää kuvan korkealaatuisella rakennuksella ja korkealaatuisella arkkitehtuurilla, olet syyllinen arduino ARM -moduuleihin, kuten Arduino DUE.

Ajurit ja kirjastot

Elektronisen / tietokoneen omistaman näytönohjaimen käyttöliittymä on samanlainen kuin mikroliittymän integroitu piiri (tai vaihtoehtoisesti mikroliitäntäkone, se on tallennettu erilliseen logiikkaan ja muihin komponentteihin) erityinen näyttöliitäntä, esimerkki LCD, LED, OLED, ePaper, CRT, Nixie jne.

Näytönohjain on asetettu hyväksymään komennot ja tiedot liitännän rinnalla olevan yleisen sarjasignaalin asetuksista, kuten TTL, CMOS, RS232, SPI, I2C jne. ja signaalien tuottaminen näyttövoimasta, rypytyksestä, tunnista ja demultipleksoinnista, jotta näytöllä saadaan aikaan tekstiä tai kuvaa varten tarvittava kuva.

Wirobniki nestekidenäytöistä näyttää vicoristovuyt rіznі -ajureita tuotteissaan. Heiltä tulevat ovat suositumpia, mutta heiltä saatavia ei ole saatavilla. On helppo käynnistää näyttö, syyttää arduino LCD -kirjastoja ja lisätä ne koodiin. Joissakin tapauksissa näytön käynnistämistä voidaan myös nopeuttaa. Internetissä on paljon erillisiä kirjastoja, mutta tärkeä kohta kirjastoissa on sekaannus nestekidenäytön kanssa. RK-näytön kuljettaja on syyllinen siihen, että hän on vіdomy your bіblіotetsі. Meillä on Adafruit GFX -kirjaston ja MCUFRIEND KBV -kirjaston tilastot sekä koodi. Voit turvata ne kannattajiesi mukaan.

Pura MCUFRIEND KBV ja avaa MCUFRIEND_kbv.CPP. Lataa luettelo ohjaimista, jotka MCUFRIEND -kirjasto voi hyväksyä.

Avaa kansio pepuilla (englanti - esimerkki). Jos olet käyttänyt sitä koodissa, voit suorittaa sen Arduinolla. Kytke RK-näyttö päälle ja käännä painikkeet taaksepäin.

lisävarusteiden luettelo

TFT -nestekidenäyttöön liitettyjen patonkihankkeiden toteuttamiseksi tiedämme joukon komponentteja, joista on jo keskusteltu:

  • 3,5 tuuman TFT-värinäyttö ElectroPeak × 1
  • 2,4 tuuman TFT LCD ElectroPeak -näyttö × 1
  • Arduino UNO R3 × 1
  • Arduino Mega 2560 × 1
  • Arduino DUE × 1

Turvallinen ohjelma

Tarvitsemme sitä myös Arduinon roboteille.

koodi

Muista lisätä kirjasto ja lisää sitten koodi. Heti kun käynnistät Arduino -levyn, älä ylikuormitu. Vain vikonayte ikäviä tapahtumia:

  • Siirry sivustollemme tai sivustolle www.arduino.cc/en/Main/Software ja lisää ohjelmallisesti suojattu käyttöjärjestelmääsi varten. Asenna ohjelmisto ohjeiden mukaan.
  • Aloita Arduino -ruudun keskikohta, tyhjennä tekstieditori ja kopioi koodi tekstieditoriin.
  • Siirry luetteloon ja sisällytä kirjastoja. Anna ZIP -kirjasto ja anna kirjasto.
  • Väristä levyä "Työkalut ja levyt" -kohdassa, väristä Arduino -levyäsi.
  • Liitä Arduino tietokoneeseen ja aseta COM -portti kohtaan "Työkalut ja portti".
  • Paina painiketta "Rekisteröidy" (nuoli).
  • Nyt kaikki on korjattu!

Kirjoitan puskun pepuille tunnin ajan oppiakseni, kuten näyttäisin kuvan RK -näytössä.

kirjasto

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

Ensimmäisellä rivillä on perusgrafiikkakirjasto näytöille (kirjoittanut Adafruit).

Ystäväni lisää kirjastoon, minä MCUFRIEND Arduino -näytönohjaimet.

#sisällytä "Kosketusnäyttö.h" // vain, jos haluat noutaa kosketusnäytön #Sisällytä "bitmap_mono.h" // jos haluat näyttää bittikartan kirjastosta #sisällytä "bitmap_RGB.h" // jos haluat näyttääksesi kuvan #include "Fonts / FreeSans9pt7b.h" // jos tarvitset joitain fontteja #include "Fonts / FreeSans12pt7b.h" // jos tarvitset joitain fontteja #include "Fonts / FreeSerif12pt7b.h" // jos tarvitset jotkut fontit "FreeDefaultFonts.h" // jos tarvitset joitain fontteja #include "SPI.h"

Näitä kirjastoja ei tarvita kerralla, mutta voit antaa ne meille.

Pääkäskyt

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);

Sarja rivejä, joilla ryöstetään TFT -objektit MCUFRIEND_kbv -luokalla ja estetään SPI -puhelut RC -näytöltä ja Arduinolta.

LCD -näytön käynnistäminen

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

toiminto tft.readID Tunnuksen lukeminen näytöltä ja sijoittaminen tunnisteikkunaan. potim -funktio tft. alku Sammutamme tunnisteen ja nestekidenäytön robottivalmiiksi.

Laajennus näyttöön

tft.leveys (); // int16_t width (void); tft.height (); // int16_t korkeus (mitätön);

Näyttövalitsimen voi tarkistaa useista eri toiminnoista. Lisää vain koodi koodiin ja laita tiedot zminnuun uint16_t... Lue se sitten viimeisestä portista Sarja.println ();... ripottele minulle Sarja.alku (9600); v perustaa ().

värinäyttö

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

toiminto fillScreen vaihtaa väriä näytön väreiksi t... Hinta on oikea, mutta se on 16-bitnainen. UTFT.

#define BLACK 0x0000 #define NAVY 0x000F #define Tummanvihreä 0x03E0 #define Tumma syaanicolor 0x03EF #define MAROON 0x7800 #define PURPPURA 0x780F #define OLIVE 0x7BE0 #define lightgrey 0xC618 #define tummanharmaa 0x7BEF #define BLUE 0x001F #define GREEN 0x07E0 #define SYAANI 0x07FF #define PUNAINEN 0xF800 #define MAGENTA 0xF81F #define KELTAINEN 0xFFE0 #define WHITE 0xFFFF #define ORANGE 0xFD20 #define GREENYELLOW 0xAFE5 #define PINK 0xF81F

Voit lisätä useita rivejä koodisi korvalle ja valita ja valita toiminnon värin.

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)

toiminto drawPixel Tallennan pikselin x і y värin t taakse.

toiminto readPixel Pikselin värin lukeminen rosettiliikkeessä x і y.

linjan maalaamista

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

toiminto drawFastVLine pieni pystysuora viiva, parannusta varten rosettien x, y, її dovzhina - h pikselіv ja väri - t.

toiminto drawFastHLine pieni vaakasuora viiva, kun se korjataan ruusukkeesta x ja y, kun se on valmis käytettäväksi pikseliä ja väri on t.

toiminto drawLine pieni rivi, kuinka tottele xi, yi і xj, yj, väri - t.

Jos (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);}

Väriviivakoodissa on kolme lohkoa, enintään koodin edessä oleva viiden pikselin viivan lohko.

Tft.fillRect (x, y, w, h, t); // fillRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t t) tft.drawRect (x, y, w, h, 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_t h, 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_t h, uint8_t R, uint16_t t)

toiminto fillRect pieni makuuma koordinaateissa x і y, w - leveys, h - korkeus, t - suorakulmion koko.

toiminto drawRect pieni suorakulmio koordinaateissa x ja y, leveys w, korkeus h ja väri t.

toiminto fillRoundRect pieni säilytystilan suorakulmio, jonka säde on r, koordinaateissa x і y, leveys w і korkeus h, väri t.

toiminto drawRoundRect pieni peräsuolen r radiaalinen pyöristetty kutas pitkin x і y, leveys w і korkeus h ja väri t.

pieni 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)

toiminto drawCircle pieni koordinaateille x і y, säde r і väri t.

toiminto fillCircle pieni määrä tallennustilaa koordinaateilla x і y, säde r і väri t.

Sillä (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 -koodi pieni kaari. Voit muuttaa arvon "for" välillä 0 ja 4000.

trikutnikien maalaus

tft.drawTriangle (x1, y1, x2, y2, x3, y3, t); // piirtokolmio (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, x3, y3, t); // fillTriangle (int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t x3, int16_t y3, // uint16_t t)

toiminto piirtää kolmio pieni kolmipyörä, jossa on kolme leikkauskoordinaattia x, y і z і t väri.

toiminto fillTriangle pieni säilytys kolmipyörä, jossa on kolme leikkauskoordinaattia x, y, z ja t väri.

näytetään tekstiä

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

Koko koodi asettaa kohdistimen asentoon x ja y.

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

Ensimmäinen rivi asettaa tekstin värin. Vaiherivi asettaa tekstin ja taustan värin.

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

Koodi asettaa tekstin koon koon mukaan s... itse numero s muutos välillä 1-5.

Tft.write (c); // kirjoittaa (uint8_t c)

Tämä koodi näyttää symbolin.

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

Ensimmäinen toiminto näyttää rivin ja siirtää kohdistimen seuraavalle riville.

Muut toiminnot näyttävät yksinkertaisesti rivin.

ShowmsgXY (x, y, sz, & 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);)

Qia funkts_ya zmіnyu fontti tekstiin. Olemme vastuussa toiminnon ja kirjastokirjaston tarjoamisesta.

Sillä (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); }

Toimintoa voidaan käyttää tekstin lukemiseen. Tarkista koodisi.

näytön kääriminen

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

Vaihda koodi kääntääksesi näytön. 0 = 0 °, 1 = 90 °, 2 = 180 °, 3 = 270 °.

Invertuvannya kolorіv ekranu

tft.invertDisplay (i); // invertDisplay (boolean i)

Tarkista värinäytön koodi.

Tft. Väri 565 (r, g, b); // uint16_t color565 (uint8_t r, uint8_t g, uint8_t b)

Tsey -koodi lähettää RGB -koodin ja hylkää UTFT -värikoodin.

näytön vieritys

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

Koodi vierittää näytön läpi. Maxroll - suurin vierityskorkeus.

Skidannya

tft.reset ();

Tarkista liukukoodinäyttö.

Yksivärinen kuvantaminen

staattinen const uint8_t nimi PROGMEM = (// Anna kuvakoodi tähän.) tft.drawBitmap (x, y, name, sx, sy, 0x0000);

Syyllisyysluettelo on muutettava 16-numeroiseksi koodiksi. Zavanazhte -ohjelma zabezpechennya alla olevan järjestyksen mukaisesti. Jos et halua muuttaa ohjelmistoturvallisuutta, käännä kuvan väri käänteisen vian vuoksi näyttöön kuva vaakasuunnassa (peili) ja käännä sitä 90 astetta vanhaa viivaa vasten.

Lisää se nyt ohjelmistoon suojataksesi ja kirjoittaaksesi sen uudelleen. Avaa vientitiedosto ja kopioi heksadesimaalikoodi Arduino IDE: hen. xі y- rostashuvannya kuva. sxі sy- kuvan koko. Voit vaihtaa kuvan värin muuhun tulo.

RGB -värinäyttö

const uint16_t name PROGMEM = (// Lisää kuvakoodi tähän.) tft.drawRGBBitmap (x, y, name, sx, sy);

Muokkaa kuva koodiksi. Vikoristovyte qiu opts_yu luo kuva uudelleen:

Lisää kuva ja lataa muuntotiedosto, jota voidaan käyttää UTFT -kirjaston kopiointiin. Kopioi nyt 16-bittinen koodi Arduino IDE: hen. x і y - kuvan retusointi. sx і sy - kuvan koko.

Voit ladata kuvan kuuteentoista koodinmuunnosohjelman alta:

Etukannen elementit

Useita malleja varten he yksinkertaisesti valitsivat 8 muistiin tallennetun näppäinrivin, jotka muuttavat niiden värejä järjestyksessä. Schob namalyuvati cola lähellä staattista pistettä, voit vikoristovuvati syn (); і cos (); toimintoja. Aseta PI -arvo. Schob muuttaa väriä, voit vikoristovuvati -toiminnon väri565 (); ja vaihda RGB -koodisi.

#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.1415926535897932384626433832795 int col; 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, "Ladataan ..."); 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 . väri565 (230, 120, 170); col = tft. väri565 (250, 150, 200); col = tft. väri565 (255, 180, 220); col = tft. väri565 (255, 210, 240);) tyhjä silmukka () (for (int i = 8; i> 0; i--) (tft.fillCircle (240 + 40 * (cos (-i * PI / 4))), 120 + 40 * (sin (-i * PI / 4)), 10, col); viive (15); tft.fillCircle (240 + 40 * (cos (- (i + 1) * PI / 4)), 120 + 40 * (sin (- ( i + 1) * PI / 4)), 10, col); viive (15); tft.fil lYmpyrä (240 + 40 * (cos (- (i + 2) * PI / 4)), 120 + 40 * (sin (- (i + 2) * PI / 4)), 10, sarake); viive (15); tft.fillCircle (240 + 40 * (cos (- (i + 3) * PI / 4)), 120 + 40 * (sin (- (i + 3) * PI / 4)), 10, sarake); viive (15); tft.fillCircle (240 + 40 * (cos (- (i + 4) * PI / 4)), 120 + 40 * (sin (- (i + 4) * PI / 4)), 10, sarake); viive (15); tft.fillCircle (240 + 40 * (cos (- (i + 5) * PI / 4)), 120 + 40 * (sin (- (i + 5) * PI / 4)), 10, sarake); viive (15); tft.fillCircle (240 + 40 * (cos (- (i + 6) * PI / 4)), 120 + 40 * (sin (- (i + 6) * PI / 4)), 10, sarake); viive (15); tft.fillCircle (240 + 40 * (cos (- (i + 7) * PI / 4)), 120 + 40 * (sin (- (i + 7) * PI / 4)), 10, sarake); viive (15); ))

klassista tekstiä

Monissa malleissa he valitsivat klassisen fontin ja käyttivät toimintoa tekstin häivyttämiseen.

#include "Adafruit_GFX.h" // Ydingrafiikkakirjasto #include "MCUFRIEND_kbv.h" // Laitteistokohtainen kirjasto MCUFRIEND_kbv tft; #include "Fonts / FreeSans9pt7b.h" #include "Fonts / FreeSans12pt7b.h" #include "Fonts / FreeSerif12pt7b.h" #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); tft.setCursor (x, y); tft.setTextSize (sz); tft.println (msg);) uint8_t r = 255, g = 255, b = 255; uint16_t väri; 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, "Rakastan niitä, jotka voivat hymy vaikeuksissa, "); viive (40); tft.println (" kuka voi kerätä voimaa hädästä "); viive (40); tft.println (" ja kasvaa rohkeaksi heijastamalla. "); viive (40) ; tft.println ("" Se on pikkumielien asia kutistua "); delay (40); tft.println (" mutta ne, joiden sydän on luja "); delay (40); tft.println (" ja jonka omatunto hyväksyy heidän käytöksensä, "); delay (40); tft.println (" jatkaa periaatteitaan kuolemaan asti. "); delay (40); tft.println (" "); delay (700); for (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); }

Esitys / esitys logolle

Tiedosto on kirjoitettu uudelleen useille malleille a.jpg arkistoida .cі lisäsi sen koodiin, kirjoitti rivin ja vikoristovuvalid näytti häipyvän koodin. Sitten soitimme vierityskoodin ja siirrämme näytön vasemmalle. muokata tiedostoa .h lisää se Arduino eskiz -kansioon.

#include "Adafruit_GFX.h" // Ydingrafiikkakirjasto #include "MCUFRIEND_kbv.h" // Laitteistokohtainen kirjasto MCUFRIEND_kbv tft; #include "Ard_Logo.h" #define BLACK 0x0000 #define RED 0xF800 #define GREEN 0x07E0 #define WHITE 0xFFFF #define HARMAA 0x8410 #include "Fonts / FreeSans9pt7b.h" #include "Fontsbif.7" #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); tft.setCursor (x, y); tft.setTextSize (sz); tft.println (msg);) uint8_t r = 255, g = 255, b = 255; uint16_t väri; 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); delay (1000); 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); }

pisteviivakaavio

Useissa malleissa käytettiin maalauslinjoja, colan muistamista ja rivien näyttötoimintoja.

#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 (mitätön) (int z = 0; Serial.println (ave); Serial.println (avec); avet = ave/avec; Serial.println (avet); avet = avet * 32; for (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) (xmines = ox-nx; sign = 1;) else sign = 0; varten (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); }

lämpötila

Samaan aikaan he voittivat synti ();і cos (); Toiminnot kaarien piirtämiseen pohjasta ja tekstin ystävän lisätoiminnon numeron visualisointiin. Sitten muunnimme kuvan 16-numeroiseksi koodiksi ja lisäsimme sen koodiin ja renderoimme kuvan rasterikuvan lisätoimintoa varten. Sitten vikoristovuvali toiminto maalaus linjat, muuttaa tyylin kuva. Lisää .h -tiedosto ja lisää se Arduino eskizu -kansioon.

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h" #include "Math.h" MCUFRIEND_kbv tft; #Sisällytä "Temperature.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 () (// laita pääkoodisi tähän, jotta se suoritetaan toistuvasti: tft.fillScreen (0xffff); tft.setRotation (1); tft.drawBitmap (350, 70, Temp, 70, 180, 0x0000); tft.fillCircle (385,213,25, tft. Väri565 (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) (kun taas (a Pyöreä kaavio

Useissa malleissa tehtiin toiminto, koska otettiin syöttötietojen lukumäärä ja ympyräkaavion kuva. Olemme vain julma kaari maalata ja muistaa vaarnan toiminta.

#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 () (// laita pääkoodisi tänne toistuvasti: 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); }

musiikkia

#include "Adafruit_GFX.h" #include "MCUFRIEND_kbv.h" MCUFRIEND_kbv tft; #sisällytä "Volume.h" #define BLACK 0x0000 int a = 0, b = 4000, c = 1000, d = 3000; int s = 2000; int j, j2; int i, i2; int Valkoinen; 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); White = tft.color565 (255, 255, 255); while (1) (jos (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, valkoinen); 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, valkoinen); 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--;) jos (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, valkoinen); 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--;) jos (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, valkoinen); 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.f illRect (402, 285, 30, 30, 0x0000); tft.setTextSize (2); tft.setTextColor (0xffff); tft.setCursor (402, 285); tft.print (d / 40); tft.print ("%"); d--;)))

nopeusmittari

#include "Adafruit_GFX.h" // Ydingrafiikkakirjasto #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 "FreeDefaultFonts.h" int a = 1000; 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; ) ///////////////////////////////////////////////////////////////////////////////////. //////////////// ollessaan (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--; ) Vaikka (1); )

hyvää cholovichokia

Monissa malleissa yksinkertainen kuva näytetään yksi toisensa jälkeen, selkeämmin rasterikuvan lisätoiminnon takana. Tällaisella sijoituksella voit luoda animaation temppulla. Lisää .h -tiedosto ja lisää se Arduino eskizu -kansioon.

#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 0x0000 #define BLUE 0x001F määritä PUNAINEN 0xF800 #define VIHREÄ 0x07E0 #define CYAN 0x07FF #define MAGENTA 0xF81F #define KELTAINEN 0xFFE0 #define WHITE 0xFFFF #define HARMAA 0x8410 #define ORANGE 0xont, yt., int. 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 () (while (1) (tft.drawBitmap (20, 180, Line1, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Linja 2, 258, 128, WH ITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line3, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line4, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line5, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line6, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line7, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line8, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line9, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line10, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line11, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line12, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line13, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line14, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line15, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line16, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line17, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line18, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line19, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line20, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line21, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line22, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line23, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line24, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line25, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line26, 258, 128, WHITE); viive (40); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); tft.drawBitmap (20, 180, Line27, 258, 128, WHITE); viive (60); tft.fillRect (20, 180, 258, 128, tft.color565 (0,20,0)); ))

kuva

Monille malleille on helppo näyttää kuvan toiminnot lisätoimintojen takana RGBbitmapі bittikartta... Käännä kosketusnäytön koodi ja valitse malli. Lisää .h -tiedosto ja lisää se Arduino eskizu -kansioon.

#include "Adafruit_GFX.h" // Ydingrafiikkakirjasto #include "MCUFRIEND_kbv.h" // Laitteistokohtainen kirjasto MCUFRIEND_kbv tft; #define BLACK 0x0000 #define RED 0xF800 #define GREEN 0x07E0 #define WHITE 0xFFFF #define HARMAA 0x8410 #include "images.h" #include "Fonts / FreeSans9pt7b.h" #include "Fonts / FreeSans12pt7b. FreeSans12pt7b.h "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 (MUSTA); tft.drawRGBBitmap (0, 0, testi, 480, 320); tft.drawBitmap (20, 20, Line1, 45, 45, 0xffff); // akku 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.drawBitmap (410, 140 , Rivi7, 45, 45, 0xffff); // sade 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, & FreeSans12pt7b, "lauantai"); showmsgXY (300, 305, 1, & FreeSans12pt7b, "6. lokakuuta 2018"); kun taas (1); )

pid laukku

Lataa arkisto tiedostojen kanssa .h alempi:

  • Kaikkien GIF -tiedostojen tuotonopeutta on muokattu, tuhoamisen haju on nopeampi tai enemmän lyhyemmälle mielelle. Rahasumma voidaan tallentaa suorittimen tai koodityypin muodossa sekä koodin elementtien koko ja tyyppi.
  • Voit lisätä kuvakoodin pääpuolelle, mutta voit muistaa koko puolen. Tässä luokassa voit muokata tiedostoa Ah ja lisää se eskizu -kansioon.
  • Samassa tilastoissa he poimivat vain elementtien näytön RK-näytöstä. Seuraa oppituntien alkua, opi pelaamaan anturinäyttöjä ja SD-kuvia.
  • Jos sinulla on ongelmia mukana tulevan kirjaston kanssa, vaihda tassumerkki "" -merkiksi<>.

Jätä kaikki. Jaa TFT -nestekidenäyttö Arduinolle ystäviesi ja työtovereidesi kanssa.

Värisevä näyttö, TV -näyttö tai puhelin, ostaja seisoo usein värisevän näytön edessä. Yakom näkee ne: IPS vai TFT? Syy tällaiseen väärinkäsitykseen oli näyttöjen valmistuksessa käytettyjen tekniikoiden jatkuva syvällinen tuntemus.

Kaikki TFT -tekniikkaa käyttävät näytöt voidaan jakaa kolmeen päätyyppiin:

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

Tobto, TFT -tekniikka aktiivimatriisin kiinteä kristallinäyttö, Ja IPS on yksi matriisityypeistä... Kahden luokan ensimmäinen luokka ei ole mahdollista, koska se on käytännössä yksi ja sama. Jos kaikki on yksityiskohtaisempaa siinä tosiasiassa, että se on näyttö, jossa on TFT-matriisi, on mahdollista suorittaa menettely tai ei näytöillä, vaan sen valmistustekniikoilla: IPS ja TFT-TN.

TFT -korkeus

TFT (ohutkalvotransistori) ohut flux-transistori... TFT -tekniikkaa käyttävän LCD -näytön ytimessä on aktiivimatriisi. Tällainen tekniikka perustuu kiteiden selkärangan kasvuun, kuten vahvan voiman mielessä kannustaakseen kääntymään sellaiseen asemaan, että näyttö on vanha. Ja kun jännitys on suuri, Bachimo Biliy Ekran. Sisäänkäynnin tällaisella tekniikalla varustettu näyttö näyttää tummanharmaan värin ihanteellisen mustan sijasta. TFT -näytöt ovat suosittuja edullisimpien mallien keskuudessa.

IPS -kuvaus

Matriisitekniikka RK: sta IPS-näyttöön (In-Plane Switching) samanaikaisesti kiteiden kasvun kanssa koko näytön alueella... Spiraaleja on kaikkialla täällä. Ja siihen, että he olivat kristallia vahvan nokan mielessä, et voi kääntyä ympäri. Toisin sanoen IPS -tekniikka on kallis TFT -kiillotusaineena. Vaughn on kauniimpi kuin mustan värin siirto, mutta samalla kuvan kontrastin ja selkeyden vaiheet ovat kirkkaampia. Itse asiassa tekniikka on kallista, ei TFT, ja vikoristovuyutsya kalliimmissa malleissa.

Perustiedot TN-TFT ja IPS

Haluamme toteuttaa enemmän tuotteita, myyntipäälliköitä esitellä ihmisille Omanille TFT- ja IPS -käyttöliittymiä - täysin erilaisia ​​näyttöjä. Fakhivtsi markkinoinnin alalla ei anna lisätietoja tekniikasta ja edes sallii heidän nähdä laatikon toistaiseksi.

IPS: n ja TFT: n katseleminen, mi bacimo, scho ei käytännöllinen mutta myös... Voitto on pienempi siinä, että monitori on varustettu IPS-tekniikalla ja se on suunniteltu yleisemmin TN-TFT: n tapauksessa. Hinnalla ei ole merkitystä, mutta voit kuitenkin nähdä useita merkintöjä luokkien merkitysten välillä:

  1. lisääntynyt kontrasti... Ne, jotka näyttävät olevan mustia, mutta eivät pääsääntöisesti lisää kontrastia kuvaan. Jos TFT -tekniikalla varustettu näyttö on hyvä ilman IPS: ää, sen lukeminen on käytännössä mahdotonta. Ja kaikki niiden kautta, että näyttö tummuu, kun nahila. Jos katsot IPS -matriisia, niin sen mukaan, että mustan värin siirto suoritetaan kiteillä, ideaalisesti kuva on selkeä.
  2. Värien ja kuvien määrän siirto... TN-TFT-matriisi ei ole redundantti siirron arvon perusteella. Ja kaikki ne, jotka voivat luoda laihan pikselin värin luomiseksi. IPS -tekniikkaa käyttävää näyttöä voidaan käyttää kuvan siirtämiseen.
  3. tavoittaa vidguk... Yksi TN-TFT-näyttöjen siirto nopean IPS-näytön yli. Ja kaikki tämä, on paljon aikaa kääntää kehyksetön yhdensuuntainen IPS-kide. Se näyttää vankalta suunnittelulta, mutta siellä tuotannon pirullisuudella on suuri arvo, kauniimpi kuin voittoisa TN -matriisin näyttö. Näyttö IPS -tekniikalla on parempi, mutta koko elämän ajan se ei ole miellyttävä. Ja annettu näkemys voidaan riistää erityisnimityksiltä koko teknistä testiä varten. Yleensä se on kauniimpi kuin IPS -matriisin näyttö.
  4. Coot katso ympärillesi... Leveän aukon henkilökunta katselee ympäri näyttöä IPS -tekniikalla, en katso kuvaa, voin vain hämmästyä uudesta leikkauksesta 178 asteen kulmassa. Lisäksi kutan merkitystä voidaan tarkastella pystysuoraan tai vaakasuoraan.
  5. energiaa... Näyttö, jossa on IPS-tekniikka, TN-TFT: n näkemyksen mukaan tarjoaa enemmän energiaa. Hinta on laskettu yli, joten rinnakkaisten kiteiden kääntämiseksi tarvitaan paljon työtä. Akun tapauksessa on enemmän navantazhennya, alempi viktoriaanisen TFT -matriisin kanssa. Jos sinun on säädettävä pienellä energialla, TFT -tekniikka on ihanteellinen vaihtoehto.
  6. Tsinovan politiikka... Monissa talousarvion elektroniikkamalleissa on korkealaatuiset, TN-TFT-tekniikkaan perustuvat näytöt, erikoismatriisi є halvin. Se on tehtävä vaiheittain, kunnes IPS-matriisi on käytännössä varustettu TN-TFT-tekniikalla.

pidbags

Heti kun tiedät mitä on sanottu, voit tuoda laukun alkamisen.

Lyhenne ominaisuuksien tai erityispiirteiden määritelmästä. Tässä tietyntyyppisissä IPS- ja TFT -näytöissä on paljon plutaniinia, joten tekniikka (matriisi) IPS on eräänlainen TFT -matriisit ja vain. Repiä karkeasti itsesi ja kahden tekniikan välille.

ALE! Є TN -TFT -tekniikka - sen ja IPS: n välinen akseli voi täristä ja rikkoutua. Jos siis puhumme niistä, mikä näyttö on kauniimpi: IPS tai TFT, voimme käyttää mitä tahansa TFT-näyttöjä, mutta ne on valmistettu uusien tekniikoiden perusteella: TN ja IPS.

Lyhyesti TN-TFT: stä ja IPS: stä

TN-TFT on tekniikka, joka perustuu kiinteän kristallin näytön viconano-matriisiin. Täällä kiteet, jos ei tarvitse ruokkia їkh puolivälissä, "ihmettelevät" yksitellen 90 asteen kulmassa. Haista roztashovuyutsya spiraly, ja jos niitä tarjoillaan alkoholijuomien kanssa, haju muuttuu sellaiseksi, jotta voit korjata vaaditun värin.

IPS - koko tekniikkaa kehitetään, joten täällä kiteet kasvavat rinnakkain, yksitellen samalla näytön alueella (ensinnäkin spiraalisesti). Kaikki on siisti ... TN -matriiseihin ja IPS -paneeleihin perustuvien näyttöjen käytännöllisyyden suhteen siinä, että IPS näyttää ihanteellisesti mustan värin, minkä seurauksena kuva on selkeämpi ja vahvempi.

Kuitenkin TN-TFT, tämän matriisin värin siirto ei herätä luottamusta. Tässä laiha pikseli voidaan tehdä äidistä, värin väristä. IPS-matriisit näyttävät kuvan kauniimmin ja muuttuvat myös nopeammin neliöiksi. Lisäksi IPS: n avulla voit sponsoroida joukkueen, joka näkyy näytöllä ennen suurta kutia. Jos olet hämmästynyt TN-TFT-näytöstä samalla leikkauksella, näyttö luo värit ja voit luoda kuvan tasaisesti.

kääntö TN

TN-TFT-matriisit ovat kuitenkin harvinaisia. Vielä tärkeämpää on, että ne ovat hitaampia vastauksena kuviin. IPS: llä kestää yli tunti, jotta koko rinnakkaiskiteinen sarja saadaan haluttuun leikkaukseen. Tätä varten haluaisin kertoa näytön tärinästä igorille tai dynaamisten kohtausten näyttämiselle, jos tuotannon nopeus on vielä tärkeämpää, on kauniimpaa väristää näyttöä TN-TFT: n perusteella tekniikkaa.

Toisaalta, kun on satunnainen robotti, jolla on tietokone, ei ole väliä tunnissa nähdä sitä. Voit nähdä sen vain, kun katsot dynaamisia kohtauksia, joita usein nähdään taistelijoissa ja videopeleissä.

Toinen plus on alhainen energiankulutus. IPS-matriisit ovat jännitteisiä, joten kidejoukon kiertäminen vaatii paljon vaivaa. Otzhe, TFT -pohjaiset näytöt ovat kauniimpia mobiililaitteille;

Lisäksi TN-TFT-matriisit ovat halpoja. En tiedä nykyistä näyttöä (älä käytä käytettyjä mutta EPT-malleja), joka on halvempi kuin TN-tekniikkaan perustuva malli. Kuten talousarvion prist_y elektroniikan kanssa näyttö, me vikoristovuvati matriisi TN-TFT.

Otzhe, mikä näyttö on kauniimpi:TFT aboIPS:

  1. IPS mensh chuiny pitkän tunnin ajan nähdäkseen sen (paska igorille ja toimintakohtauksille);
  2. IPS takaa käytännöllisen ihanteellisen väri- ja kontrastilähetyksen;
  3. IPS volodin bolsh, laaja leikkaus ympäri;
  4. IPS -energia ja enemmän sähköä;
  5. Haju on myös kalliimpaa, sillä hetkellä TN-TFT on halvempi.

Periaatteessa akseli ja koko ero näiden matriisien välillä. Niin kauan kuin kaikki kohdat ja puutteet ovat käynnissä, on erittäin helppo päästä tiettyyn aikaan: IPS -näytöt ovat kauniimpia.


Ole hyväily, arvioi artikkeli:

Nestekidenäytön TFT-matriisin tekniikka mikrokiteisten näyttöjen siirtämiseen erityisissä ohutvirran transistoreissa. Nimi TFT itsessään on nopeasti liikkuva ohutkalvotransistori, joka poikkileikkauksessa tarkoittaa ohutkalvotransistoria. Tämäntyyppinen matriisi on asennettu joustavimpiin liitteisiin laskimista älypuhelimien näyttöihin.

Laulaen TFT: n ja LCD: n laiha fiilis, vaikkakin vähän siitä, mitä unohdetaan, mutta myös se, mitä aloittamattomat ihmiset ovat oppineet ruoasta, miksi ihmiset näkevät TFT: n nestekidenäytöstä? Katsokaa alan ravintoketjua siinä, että on kaksi erilaista puhetta, jotka eivät ole vaihtelevia. Lisää älykkyyttä, jossa ero tekniikassa, varto rozibrati, myös LCD ja myös TFT.

1. Myös LCD

LCD - televisioiden, näyttöjen ja muiden liitteiden näyttöjen valmistustekniikka perustuu erityisiin molekyyleihin, joita kutsutaan pieniksi kiteiksi. Molekyyleillä voi olla ainutlaatuinen voima, haju hukuttaa jatkuvasti kotimaansa ja rakentaa asemaansa, kun niihin kaadetaan sähkömagneettinen kenttä. Lisäksi molekyyleillä voi olla optista voimaa, joka on samanlainen kuin kiteiden voima, jonka kautta molekyylit ovat antaneet nimensä.

Nestekidenäytöissä voidaan käyttää monia erilaisia ​​matriiseja, kuten tekniikan loppumisen yhteydessä, ne on valmistettu tehon ja indikaattoreiden kehittämiseen.

2. Sho myös TFT

Kuten jo sanottiin, TFT on tekniikka LCD-näyttöjen tuottamiseen, koska sitä voidaan käyttää ohuiden flux-transistorien tuottamiseen. Näin ollen voidaan sanoa, että TFT on eräänlainen LCD -näyttö. Tietenkin kaikkia nykyaikaisia ​​LCD -televisioita, näyttöjä ja puhelimien näyttöjä kutsutaan TFT: ksi. Virtalähde on kauniimpi kuin TFT tai nestekidenäyttö on väärä. Näen myös FTF: n nestekidenäytön napaisuutena, koska nestekidenäyttö on tekniikka kiinteiden kristalli-näyttöjen luomiseksi ja TFT on sarja LCD-näyttöjä, ennen kuin kaikenlaiset aktiiviset matriisit näytetään.

Voin nimetä TFT -matriisien keskikohdan - aktiivinen. Tällaiset matriisit voivat olla melko korkealaatuisia passiivisten LCD-matriisien kannalta. Lisäksi LCD -TFT -näytön tyyppiä kehitetään parantamaan kuvan selkeyttä, kontrastia ja upeaa ulkonäköä. Toinen tärkeä polarisaation kohta on se, että päivän aktiivisissa matriiseissa ei ole mitään, mikä tarkoittaa, että tällaisille näytöille on parempi ottaa pratsyuvati, koska se on vähemmän todennäköisesti väsynyt.

Nahkapikselin TFT -matriisit on varustettu kolmella transistorilla, joissa on kolme ydintransistoria, päivitetyn näytön taajuus voidaan saavuttaa erityisesti passiivisilla matriiseilla. Tällaisessa luokassa ennen ihon pikselin varastoa keskellä on kolme väriä, joita ohjaa ulkoinen transistori. Jos esimerkiksi näyttö on asetettu 1920 x 1080 pikseliksi, transistorien määrä tällaisessa näytössä on 5760 x 3240. Tällaisen suuren määrän transistorien pysähtymisestä on tullut liian ohut ja kirkas rakenne - 0,1 0,01 mikronia.

3. Katso TFT -näyttöjen matriisi

Nykyään suosituissa ulkorakennuksissa on koko sarja perevag -TFT -näyttöjä.

Kaikissa Venäjän markkinoilla olevissa LCD -televisioissa on TFT -näyttö. Haju johtuu sen parametreista vicoristimatriisin kerrostumassa.

Tällä hetkellä laajimmat TFT -näyttöjen matriisit є:

Kozhen omien kohtiensa matriisityyppien esityksistä.

3.1. LCD -matriisityyppi TFT TN

TN on LCD -TFT -näytön yleisin tyyppi. Tällainen on tanskalaisen matriisityypin suosio, joka on antanut ainutlaatuisia piirteitä. Alhaisen vaihtelun vuoksi haju voi saavuttaa korkeat indikaattorit, ja joissakin hetkissä tällaiset näytöt TN voivat muuttaa ylijännitteitä muuntyyppisten matriisien edessä.

Tärkein erikoisuus on korvaamaton viesti. Tämä on parametri, joka asetetaan tunniksi ja jonka pikseli rakennetaan sähkökentän muutokseen asti. Tobto, tunti, joka tarvitaan tärkeimpään värinmuutokseen (valkoisesta mustaan). Tämä on vielä tärkeämpi indikaattori mille tahansa televisiolle ja näytölle, erityisesti vuoristojen ja elokuvien ystäville, jotka ovat täynnä kaikenlaisia ​​erikoisominaisuuksia.

Tekniikasta on vähän puhetta є katien katsominen ympärille. Nykyaikaiset tekniikat mahdollistivat kuitenkin lyhytaikaiset korjaukset. TN + Film -matriisien tartunta voi olla paljon ihmisiä, jotka katsovat ympärilleen, esimerkiksi nämä näytöt kilpailevat uusien IPS -matriisien kanssa.

3.2. IPS -matriisit

Tanskalaisella näkemyksellä matriisista on parhaat näkökulmat. Tämän alan tekniikan erityispiirre on se, että tällaiset matriisit voivat olla kauneimpia ympärilleen katsottuna sekä luonnollisin ja luonnollisin värinsiirto. Kuitenkin pula tekniikasta tähän päivään on triviaali vidguk. Alle zavdyakin nykyaikaisella tekniikalla parametri nosti nopeuden hyväksyttävään suorituskykyyn. Lisäksi uusimmissa IPS -matriiseilla varustetuissa näytöissä voi kulua tunti jopa 5 ms, mutta älä siirry TN + Film -matriiseihin.

Kun ajatellaan suurta määrää näyttöjä ja TV -ruutuja, on mahdollista jäädä IPS -matriisien taakse, koska TN + Film on siirtynyt hajuun.

Meille muille matkapuhelimet, älypuhelimet, tablet -tietokoneet ja kannettavat tietokoneet valitsevat yhä enemmän TFT -LCD -moduuleja, joissa on IPS -matriisit. Kunnioitan värin visuaalista siirtoa, ne sopivat hauskanpitoon ja ovat taloudellisesti tärkeitä elämälle.

3.3. MVA / PVA

Tanskalainen matriisityyppi on ketjukompromissi TN- ja IPS -matriisien välillä. Polariteetin erityispiirre on se, että hiljaisessa tilassa harvinaisten kiteiden molekyylit kasvavat kohtisuoraan näytön alueelle. Vyrobniki zavdyaky onnistui saavuttamaan maksimaalisen puhtaan mustan värin. Teknologia on annettu, ja sen avulla on mahdollista päästä ympäröiviin suuriin luoliin TN -matriisien yhteydessä. Hanki hinta helmien erikoisvisiirien avulla. Tämä prosessi alkaa suoraan harvinaisten kiteiden molekyyleistä. Samaan aikaan tällaiset matriisit voivat näkyä alle tunti sitten, alhaisemmat IPS-näytöt ja enemmän TN-matriisien tapauksessa.

Ei ole yllättävää, mutta tekniikka ei tiennyt laajaa tallennustilaa näyttöjen ja televisioiden massatuotannossa.

4. Kauniimpi kuin Super LCD tai TFT

Vartio rosibratin makkara, myös Super LCD.

Super LCD on näyttöjen valmistustekniikka, joka on laajasti laajennettu nykyaikaisten älypuhelimien ja tablet -tietokoneiden joukkoon. Muuten, Super LCD on yhdistelmä IPS -matriiseja, joille on annettu uusi markkinointinimi ja -käytäntö.

Suurin syy tällaisiin matriiseihin on se, että haju ei näytä peittävän näkymättömien rinteiden ja kuvan (kuvien) välistä kuilua. Zavdyaki tsomu kaukana näkemysten muutoksesta. Tällaisten näyttöjen visuaalisen kuvan koko on rakennettu lähemmäksi ulkoasua. Jos puhut kosketusnäytöistä älypuhelimissa ja tablet -tietokoneissa, Super LCD -näytöt reagoivat paremmin asiaan ja reagoivat kaatumisiin paremmin.

5. TFT / LCD -näyttö: Video

Useampia muutoksia tietyntyyppisiin matriiseihin pienentyneessä energiansaannissa, mutta taas on tärkeää järjestää tällainen kannettava tietokone, älypuhelin tai tabletti. Tällainen säästö voidaan saavuttaa johtuen siitä, että kristalliruusun puola -asemassa niin, että se ohittaa valon, mikä vähentää energiankulutusta kevyitä kuvia näytettäessä. Samaan aikaan on tärkeää, että kaikilla Internet-sivustoilla on paljon taustakuvia, näytönsäästäjiä lisäosissa ja toistaiseksi ikään kuin ne olisivat vaaleita.

SL -CD -näyttöjen tärkein tallennusalue on erittäin mobiili tekniikka, joka johtuu alhaisesta energiankulutuksesta ja korkeasta kuvanlaadusta, navigoimiseen suorilla uneliailla muutoksilla sekä alhaisemmalla pariteetilla AMED -laitteissa,

Sen LCD -TFT -näytöt sisältävät SLCD -matriisityypin. Siten Super LCD on eräänlainen aktiivimatriisi -TFT -näyttö. Tämän julkaisun korvassa he puhuivat jo niistä, joilla ei ole TFT- ja LCD -eroja, mutta periaatteessa ne ovat samat.

6. Näytön tärinä

Jak jo puhuu vishche, ihotyypit matriisit omia kohtia. Kaikista hajuista keskusteltiin myös. Ensinnäkin, kun väristä näyttöä, varto vrahovuvati vimogi. Varto laittaa oman ruokansa, - Mitä se on tarpeen näytöltä, miten se voittaa ja millä mielin?

Vidshtovuyuchis vid vimog ja varto värisevä näyttö. Valitettavasti tällä hetkellä se ei ole universaali näyttö, jonka osalta voidaan sanoa, että se on todella kauniimpi kaikille muille. Hinnan kautta, jos värin siirto on sinulle tärkeää, ja katsomalla kuvia, värähtelysi on varmasti IPS -matriisin hinta. Jos olet huipputeknologian ja yaskravikh-igurien fani, on kauniimpaa mennä TN + Filmiin.

Kaikki nykyaikaiset matriisit voivat saavuttaa korkeat indikaattorit, on helppo nähdä ero, jopa IPS -matriisit eivät vaaranna TN: tä tunnin ajaksi yhdellä silmäyksellä, ja TN voi katsoa ympärilleen. Siihen asti pääsääntöisesti koristuvach roztashovutsya näyttöä vasten, ei sivulta tai ylhäältä, minkä vuoksi suurta kuti ei periaatteessa tarvita. Ale vibir on sinun.