Kako napraviti TFT 1,77inch ST7735 zaslon u portretnom načinu?

Jul 31, 2025

Ostavite poruku

Rachel Kim
Rachel Kim
Strastveni prema inovacijama, usredotočio sam se na korištenje tehnologija u nastajanju kako bi se poboljšao performanse LCD zaslona. Moja uloga uključuje usko suradnju s timovima za istraživanje i razvoj na razvoju rješenja koja se bave razvijajućim tržišnim potrebama u Longnan Hongtai Technology Co., Ltd.

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:

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

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

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:

  1. Zaslon ne radi: Provjerite ožičenje kako biste bili sigurni da su točni. Također, provjerite je li napajanje na zaslon stabilno.
  2. Netočna orijentacija: Dvostruko - Provjerite je prošao parametar nasetrotacijafunkcija. Provjerite je li točna vrijednost za portretni način rada.
  3. 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
Pošaljite upit