Kao dobavljač zaslona TFT 1.77 - inčni ST7735, često primam upiti od kupaca o tome kako ovaj zaslon postaviti u portretni način. U ovom postu na blogu podijelit ću nekoliko detaljnih koraka i ključnih bodova koji će vam pomoći da postignete taj cilj.
Razumijevanje TFT 1,77 - inčni ST7735
Prije nego što započnemo postupak postavljanja zaslona u portretnom načinu, ključno je razumjeti osnovne značajke TFT 1,77 - inčni ST7735. Ovaj je zaslon popularan izbor zbog njegove kompaktne veličine i relativno jednostavnog sučelja. Ima određenu rezoluciju i dubinu boja, koje pružaju dobro vizualno iskustvo za razne aplikacije, kao što su sistem ugrađenih malih razmjera, DIY projekti i prijenosni uređaji.
Preduvjeti
Da biste napravili TFT 1,77 - inčni ST7735 zaslon u portretnom načinu rada, morate imati sljedeće:
- Hardver: Sam TFT 1,77 - inčni ST7735, mikrokontroler (poput Arduino, Raspberry Pi, itd.) I potrebnog ožičenja za spajanje zaslona s mikrokontrolerom. Provjerite jesu li 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 relevantne knjižnice za zaslon ST7735. Na platformama poput GitHub -a dostupno je nekoliko otvorenih biblioteka koje mogu pojednostaviti postupak programiranja zaslona.
Korak - prema - Korak vodiča za postavljanje portretnog načina rada
Korak 1: Instalirajte knjižnicu
Prvo morate instalirati knjižnicu ST7735 u svoje razvojno okruženje. Ako koristite Arduino, možete otići do upravitelja knjižnice u Arduino IDE, potražite knjižnicu ST7735 i instalirati je. Ova knjižnica pruža skup funkcija koje vam omogućuju kontrolu zaslona, uključujući postavljanje orijentacije.
Korak 2: Inicijalizirajte zaslon
Nakon instaliranja knjižnice, zaslon morate inicijalizirati u svom kodu. Postupak inicijalizacije obično uključuje postavljanje igle koji povezuju zaslon na mikrokontroler i konfiguriranje nekih osnovnih parametara zaslona. 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_CS, TFT_D735 ( void setUp () {tft.itrit (initr_blacktab); } void loop () {// vaš glavni kôd ovdje}
U ovom kodu prvo uključimo potrebne knjižnice. Zatim definiramo igle za Chip Select (TFT_CS), resetiranje (TFT_RST) i Data/Command (TFT_DC). Upostavljanjefunkcija, zaslon inicijaliziramo koristećiinitrfunkcija sa specifičnim nizom inicijalizacije (Initr_blacktab).


Korak 3: Postavite orijentaciju zaslona na portretni način
Da biste postavili zaslon u portretni način, možete koristitisetrotacijaFunkcija koju je pružila knjižnica ST7735. AsetrotacijaFunkcija uzima cjelobrojni parametar od 0 do 3, što predstavlja različite kutove rotacije. Za portretni način, obično ga 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_CS, TFT_D735 ( void setUp () {tft.itrit (initr_blacktab); tft.setrotacija (1); // Postavite na portretni način} void loop () {// vaš glavni kôd ovdje}
U ovom ažuriranom kodu nazivamosetrotacijafunkcija s parametrom1upostavljanjeFunkcija koja prikazuje prikaz u portretni način rada.
Korak 4: Testirajte zaslon
Nakon postavljanja orijentacije, na zaslonu možete dodati neki testni kôd za prikaz teksta ili grafike kako biste provjerili da li zaslon radi u portretnom načinu rada. 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_CS, TFT_D735 ( void setUp () {tft.itrit (initr_blacktab); tft.setrotacija (1); // Postavite na portretni način tft.Fillscreen (ST7735_BLACK); tft.setTextColor (ST7735_White); tft.setTextSize (2); tft.setCursor (10, 10); tft.println ("test načina portreta"); } void loop () {// vaš glavni kôd ovdje}
U ovom kodu najprije ispunimo zaslon crnom bojom. Zatim postavljamo boju teksta na bijelu, veličinu teksta na 2 i položaj kursora. Na kraju, na ekranu ispisujemo testnu poruku.
Rješavanje problema
Ako naiđete na probleme tijekom postupka postavljanja prikaza u portretnom načinu, evo nekoliko uobičajenih problema i rješenja:
- Zaslon ne radi: Provjerite ožičenje kako biste bili sigurni da su točni. Također, provjerite je li napajanje na zaslon stabilno.
- Netočna orijentacija: Dvostruko - Provjerite je prošao parametar na
setrotacijafunkcija. Provjerite je li točna vrijednost za portretni način rada. - Nije prikazan tekst ili grafika: Provjerite jesu li boja teksta i boja pozadine različite. Također, osigurajte da su veličina teksta i položaj kursora prikladni.
Ostali povezani prikazi
Pored zaslona TFT 1,77 - inčni ST7735, nudimo i razne druge kvalitetne TFT LCD zaslone, poput3,0 3,5 4,0 inčni MIPI RGB MUC sučelje IPS TFT LCD zaslon,4,3 - inčni 480 × 800 RGB sučelje IPS TFT LCD zaslon, i2,8 - inčni okrugli IPS TFT LCD modul 480 × 480 RGB 24bit. Ovi zasloni imaju različite veličine, sučelja i značajke koje mogu zadovoljiti potrebe različitih projekata.
Zaključak
Postavljanje TFT 1,77 - inčni ST7735 zaslon u portretnom načinu nije težak zadatak ako slijedite gore navedeni koraci. Razumijevanjem značajki zaslona, pravim hardverom i softverom i slijedeći ispravne postupke programiranja, lako možete postići željenu orijentaciju. Ako imate bilo kakvih pitanja ili trebate daljnju pomoć u našim TFT zaslonima, uključujući 1,77 - inčni ST7735 ili druge modele, slobodno nas kontaktirajte radi nabave i pregovora. Zalažemo se za pružanje visokokvalitetnih proizvoda i izvrsne usluge kupcima.
Reference
- Adafruit ST7735 knjižnična dokumentacija
- Korisnički priručnik Arduino IDE