Ako vyrobiť displej TFT 1.77inch ST7735 v režime portrétu?

Jul 31, 2025

Zanechajte správu

Rachel Kim
Rachel Kim
Vášnivý pre inovácie sa zameriavam na využitie vznikajúcich technológií na zlepšenie výkonu LCD zobrazenia. Moja úloha zahŕňa úzku spoluprácu s tímami výskumu a vývoja pri vývoji riešení, ktoré sa zaoberajú vyvíjajúcimi sa potrebami trhu v spoločnosti Longnan Hongtai Technology Co., Ltd.

Ako dodávateľ displeja TFT 1.77 - Inch ST7735 často dostávam od zákazníkov otázky o tom, ako nastaviť tento displej v režime portrétu. V tomto blogovom príspevku sa podelím o niekoľko podrobných krokov a kľúčových bodov, ktoré vám pomôžu dosiahnuť tento cieľ.

Pochopenie displeja TFT 1,77 - Inch ST7735

Predtým, ako začneme proces nastavovania displeja v režime portrétu, je nevyhnutné pochopiť základné vlastnosti displeja TFT 1.77 - palca ST7735. Tento displej je populárnou voľbou vďaka svojej kompaktnej veľkosti a relatívne jednoduchému rozhraniu. Má určité rozlíšenie a hĺbku farieb, ktoré poskytujú dobrý vizuálny zážitok pre rôzne aplikácie, ako sú napríklad vstavané systémy, projekty pre domácich majstrov a prenosné zariadenia.

Predpoklady

Ak chcete, aby bol displej TFT 1,77 - palca ST7735 práca v režime portrétu, musíte mať nasledujúce:

  1. Hardvér: Samotný displej TFT 1,77 - palca ST7735, mikrokontrolér (napríklad Arduino, Raspberry Pi atď.) A potrebné zapojenie na pripojenie displeja k mikrokontroléru. Uistite sa, že všetky pripojenia sú správne a stabilné.
  2. Softvér: Vhodné vývojové prostredie pre váš mikrokontrolér. Napríklad, ak používate Arduino, musíte nainštalovať Arduino IDE. Musíte mať tiež príslušné knižnice pre displej ST7735. Na platformách, ako je GitHub, je k dispozícii niekoľko otvorených zdrojových knižníc, ktoré môžu zjednodušiť proces programovania displeja.

Krok - - Sprievodca krokom na nastavenie režimu portrétu

Krok 1: Nainštalujte knižnicu

Najprv musíte nainštalovať knižnicu ST7735 do svojho vývojového prostredia. Ak používate Arduino, môžete prejsť k správcovi knižnice v Arduino IDE, vyhľadať knižnicu ST7735 a nainštalovať ju. Táto knižnica poskytuje sadu funkcií, ktoré vám umožňujú ovládať displej, vrátane nastavenia orientácie.

Krok 2: Inicializujte displej

Po inštalácii knižnice musíte inicializovať displej v kóde. Proces inicializácie zvyčajne zahŕňa nastavenie kolíkov, ktoré pripájajú displej k mikrokontroléru, a konfigurácia niektorých základných parametrov displeja. Tu je jednoduchý príklad kódu pre Arduino:

#include <dafruit_gfx.h> #include <dafruit_d7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st_rst); void setup () {tft.initr (initr_blacktab); } void loop () {// Váš hlavný kód tu}

V tomto kóde najprv zahrnieme potrebné knižnice. Potom definujeme kolíky pre výber ChIP (TFT_CS), Reset (TFT_RST) a Data/Command (TFT_DC). Vusporiadaniefunkcia, inicializujeme displej pomocouiniciatFunkcia so špecifickou inicializačnou sekvenciou (Init_blacktab).

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

Krok 3: Nastavte orientáciu displeja do režimu portrétu

Ak chcete nastaviť displej v režime portrétu, môžete použiťstanovenieFunkcia poskytovaná knižnicou ST7735. TenstanovenieFunkcia má celočíselný parameter od 0 do 3, čo predstavuje rôzne uhly rotácie. V režime portrétu ho zvyčajne musíte nastaviť na 1 alebo 3, v závislosti od vašich konkrétnych požiadaviek.

#include <dafruit_gfx.h> #include <dafruit_d7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st_rst); void setup () {tft.initr (initr_blacktab); tft.SetRotation (1); // nastavené na režim portrétu} void loop () {// Váš hlavný kód tu}

V tomto aktualizovanom kóde volámestanovenieFunkcia s parametrom1vusporiadanieFunkcia, ktorá nastavuje displej do režimu portrétu.

Krok 4: Otestujte displej

Po nastavení orientácie môžete pridať nejaký testovací kód na zobrazenie textu alebo grafiky na obrazovke, aby ste overili, či displej funguje v režime portrétu. Napríklad môžete zobraziť jednoduchú textovú správu:

#include <dafruit_gfx.h> #include <dafruit_d7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st_rst); void setup () {tft.initr (initr_blacktab); tft.SetRotation (1); // nastavené na režim portrétu tft.fillScreen (ST7735_Black); tft.setTextColor (ST7735_WHITE); tft.setTextSize (2); tft.setCursor (10, 10); tft.println („Test režimu portrétu“); } void loop () {// Váš hlavný kód tu}

V tomto kóde najprv naplníme obrazovku čiernou farbou. Potom nastavíme farbu textu na bielu, veľkosť textu na 2 a polohu kurzora. Nakoniec vytlačíme testovaciu správu na obrazovke.

Riešenie problémov

Ak sa stretnete s problémami počas procesu nastavenia displeja v režime portrétu, tu sú niektoré bežné problémy a riešenia:

  1. Displej nefunguje: Skontrolujte pripojenia zapojenia, aby ste sa uistili, že sú správne. Overte tiež, či je napájanie na displeji stabilné.
  2. Nesprávna orientácia: Dvojité - Skontrolujte parameter odovzdaný dostanoveniefunkcia. Uistite sa, že je to správna hodnota pre režim portrétu.
  3. Nezobrazuje sa žiadny text ani grafika: Skontrolujte, či sa farba textu a farba pozadia líšia. Uistite sa tiež, že veľkosť textu a poloha kurzora sú vhodné.

Ďalšie súvisiace displeje

Okrem displeju TFT 1,77 - palca ST7735 ponúkame aj množstvo ďalších vysokokvalitných obrazoviek TFT LCD, ako napríklad3,0 3,5 4,0 palca MIPI RGB MUC rozhranie IPS TFT LCD obrazovka,4,3 - palca 480 × 800 RGB rozhrania IPS TFT LCD obrazovkaa2,8 - palcový okrúhly IPS TFT LCD modul 480 × 480 RGB 24bit. Tieto displeje majú rôzne veľkosti, rozhrania a funkcie, ktoré môžu spĺňať potreby rôznych projektov.

Záver

Nastavenie displeja TFT 1.77 - Inch ST7735 v režime portrétu nie je náročná úloha, ak postupujete podľa vyššie uvedených krokov. Pochopením funkcií displeja, správnym hardvérom a softvérom a podľa správnych programovacích postupov môžete ľahko dosiahnuť požadovanú orientáciu. Ak máte akékoľvek otázky alebo potrebujete ďalšiu pomoc s našimi displejmi TFT, vrátane 1,77 - palca ST7735 alebo iných modelov, neváhajte nás kontaktovať kvôli obstarávaniu a rokovaniam. Zaviazali sme sa, že vám poskytuje vysokokvalitné výrobky a vynikajúci zákaznícky servis.

Odkazy

  • Dokumentácia knižnice Adafruit ST7735
  • Príručka používateľa Arduino IDE
Zaslať požiadavku