Kao dobavljač TFT-a 1,77 - inčni ST7735, često primam upite kupaca o tome kako postaviti ovaj prikaz u portretnom režimu. U ovom blogu poštujem neke detaljne korake i ključne točke koje će vam pomoći da postignete ovaj cilj.
Razumijevanje TFT 1,77 - inča ST7735 zaslona
Prije nego što započnemo postupak postavljanja ekrana u portretnom režimu, ključno je razumjeti osnovne karakteristike TFT 1,77 - inča ST7735. Ovaj je ekran popularan izbor zbog svoje kompaktne veličine i relativno jednostavnog sučelja. Ima određenu rezoluciju i dubinu boja, koja pruža dobro vizualno iskustvo za različite primjene, poput malih - ugrađenih u ugrađenim sistemima, DIY projektima i prijenosnim uređajima.
Preduslovi
Da biste napravili TFT 1,77 - inčni ST7735 prikaz u portretnom režimu, morate imati sljedeće:
- Hardver: TFT 1,77 - inčni ST7735 prikazuje se, mikrokontroler (poput Arduino-a, maline PI itd.) I potrebna ožičenja za povezivanje ekrana na mikrokontroler. Provjerite da su sve veze ispravne i stabilne.
- Softver: Odgovarajuće razvojno okruženje za vaš mikrokontroler. Na primjer, ako koristite Arduino, morate instalirati ARDUINO IDE. Također morate imati odgovarajuće biblioteke za prikaz ST7735. Postoji nekoliko otvorenih biblioteka - izvorne biblioteke dostupne na platformama poput GitHub-a koja može pojednostaviti proces programiranja ekrana.
Korak - po - Korak Vodič za postavljanje režima portreta
1. korak: Instalirajte biblioteku
Prvo, morate instalirati biblioteku ST7735 u vašem razvojnom okruženju. Ako koristite Arduino, možete ići u biblioteku u Arduino IDE, potražite biblioteku ST7735 i instalirajte je. Ova biblioteka pruža skup funkcija koje vam omogućavaju da kontrolirate displej, uključujući postavljanje orijentacije.
Korak 2: Inicijalizirajte ekran
Nakon instaliranja biblioteke, morate inicijalizirati ekran u svom kodu. Proces inicijalizacije obično uključuje postavljanje igle koje prikazuju zaslon na mikrokontroler i konfiguriranje nekih osnovnih parametara ekrana. Evo jednostavnog primjera koda za Arduino:
#include <adafruit_gfx.h> #include <adafruit_st7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st7735 tft = adafruit_st7735 (tft_cs, tft_dc, tft_rst); void Setup () {tft.initr (initr_blacktab); } Void petlja () {// Vaš glavni kod ovdje}
U ovom kodu prvo uključujemo potrebne biblioteke. Zatim definiramo igle za Chip Select (TFT_CS), resetiranje (TFT_RST) i podaci / naredbu (TFT_DC). UpodešavanjeFunkcija, mi inicijaliziramo ekran pomoćuinitrFunkcija sa određenim redoslijedom inicijalizacije (Initr_blacktab).


Korak 3: Podesite orijentaciju ekrana u portretni režim
Da biste postavili zaslon u portretnom režimu, možete koristitiSetrotacijaFunkcija koju pruža biblioteka ST7735. TheSetrotacijaFunkcija uzima cijeli parametar od 0 do 3, što predstavlja različite uglove rotacije. Za režim portreta obično morate postaviti na 1 ili 3, ovisno o vašim specifičnim zahtjevima.
#include <adafruit_gfx.h> #include <adafruit_st7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st7735 tft = adafruit_st7735 (tft_cs, tft_dc, tft_rst); void Setup () {tft.initr (initr_blacktab); tft.setrotation (1); // postavite na portretni režim} nevažna petlja () {// Vaš glavni kod ovdje}
U ovom ažuriranom kodu nazivamoSetrotacijaFunkcija sa parametrom1upodešavanjeFunkcija koja postavlja zaslon u portretni režim.
Korak 4: Ispitajte ekran
Nakon podešavanja orijentacije možete dodati neki testni kôd za prikaz teksta ili grafike na ekranu kako biste provjerili da li prikaz radi u portretnom režimu. Na primjer, možete prikazati jednostavnu tekstualnu poruku:
#include <adafruit_gfx.h> #include <adafruit_st7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st7735 tft = adafruit_st7735 (tft_cs, tft_dc, tft_rst); void Setup () {tft.initr (initr_blacktab); tft.setrotation (1); // postavljeno na portretni režim TFT.Fillscreen (ST7735_Black); tft.settextcolor (st7735_white); tft.settextsize (2); tft.setcursor (10, 10); tft.println ("test portret režima"); } Void petlja () {// Vaš glavni kod ovdje}
U ovom kodu prvo napunimo ekran crnom bojom. Zatim postavljamo tekstnu boju na bijelu, veličinu teksta na 2 i položaj kursora. Konačno, ispisujemo testnu poruku na ekranu.
Rješavanje problema
Ako naiđete na probleme tokom postupka postavljanja prikaza u portretnom režimu, evo nekoliko uobičajenih pitanja i rješenja:
- Prikaz ne radi: Provjerite priključke za ožičenje kako biste bili sigurni da su tačni. Također provjerite je li napajanje na ekranu stabilno.
- Netačna orijentacija: Dvostruko - provjerite da li parametar prenese na
SetrotacijaFunkcija. Provjerite je li to ispravna vrijednost za portretni režim. - Nije prikazana teksta ili grafike: Provjerite je li u boji u boji i pozadinu različite. Takođe, osigurajte da su veličina teksta i položaja kursora prikladni.
Ostali povezani prikazi
Pored ekrana TFT 1,77 - inča ST7735, nudimo i razne druge visokokvalitetne TFT LCD ekrane, poput3.0 3.5 4,0 inčni MIPI RGB MUC interfejs IPS TFT LCD ekran, The4,3 - inčni 480 × 800 RGB interfejs IPS TFT LCD ekran, i2.8 - inčni krug IPS TFT LCD modul 480 × 480 RGB 24bit. Ovi displeji imaju različite veličine, sučelja i karakteristike, koje mogu udovoljiti potrebama različitih projekata.
Zaključak
Postavljanje TFT-a 1,77 - inča ST7735 u portretnom režimu nije težak zadatak ako slijedite gore navedene korake. Razumijevanjem funkcija prikaza, koji imaju pravi hardver i softver, te prateći ispravne procedure programiranja, lako možete postići željenu orijentaciju. Ako imate bilo kakvih pitanja ili je potrebna dodatna pomoć kod naših TFT displeja, uključujući 1,77 - inčni ST7735 ili druge modele, slobodno nas kontaktirajte za nabavku i pregovore. Zalažemo se za pružanje visokog kvaliteta i odlične usluge kupcima.
Reference
- ADAFRUIT ST7735 bibliotekatska dokumentacija
- Arduino IDE korisnički priručnik