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:
- 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é.
- 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).


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:
- Displej nefunguje: Skontrolujte pripojenia zapojenia, aby ste sa uistili, že sú správne. Overte tiež, či je napájanie na displeji stabilné.
- Nesprávna orientácia: Dvojité - Skontrolujte parameter odovzdaný do
stanoveniefunkcia. Uistite sa, že je to správna hodnota pre režim portrétu. - 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