Kako napraviti TFT 1.77INCH ST7735 prikaz u portretnom režimu?

Jul 31, 2025

Ostavi poruku

Rachel Kim
Rachel Kim
Strastveni o inovacijama, fokusiram se na korištenje tehnologija u nastajanju za poboljšanje performansi LCD ekrana. Moja uloga uključuje blisko suradnju sa istraživačkim i razvojnim timovima za razvoj rješenja koja se bave evoluirajućim potrebama tržišta u Longnan Hongtai Technology Co., Ltd.

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:

  1. 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.
  2. 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).

3.0 3.5 4.0 Inch MIPI RGB MUC Interface IPS TFT LCD Screen4.0 MIPI RGB MUCIPS TFT LCD

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:

  1. 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.
  2. Netačna orijentacija: Dvostruko - provjerite da li parametar prenese naSetrotacijaFunkcija. Provjerite je li to ispravna vrijednost za portretni režim.
  3. 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
Pošaljite upit