Cum se schimbă dimensiunea fontului pe ecranul TFT de 1,77 inch St7735?

Feb 24, 2026

Lăsaţi un mesaj

Robert Tan
Robert Tan
Cu accent pe afișaje LCD inteligente, lucrez la integrarea tehnologiilor AI și IoT pentru a crea soluții de afișare inteligente. Rolul meu la Longnan Hongtai Technology Co., Ltd implică împingerea limitelor a ceea ce poate realiza tehnologia LCD.

Hei acolo! În calitate de furnizor al TFT 1,77 inch St7735, sunt adesea întrebat despre cum să schimb dimensiunea fontului pe acest mic afișaj ingenios. Așadar, m-am gândit să alcătuiesc o postare pe blog pentru a vă ghida prin procesul pas cu pas. Fie că ești un pasionat care lucrează la un proiect de bricolaj grozav sau un profesionist care are nevoie de o soluție de afișare de încredere, acest ghid este pentru tine.

Înțelegerea elementelor de bază ale TFT 1.77inch St7735

Înainte de a ne aprofunda în schimbarea dimensiunii fontului, să vorbim puțin despre TFT 1.77inch St7735 în sine. Acest display este cunoscut pentru dimensiunile sale compacte și performanța ridicată. Este o alegere populară pentru o gamă largă de aplicații, de la dispozitive portabile mici până la sisteme încorporate. Controlerul St7735 este responsabil pentru conducerea afișajului și gestionarea tuturor graficelor și redării textului.

De ce să schimbați dimensiunea fontului?

Există mai multe motive pentru care ați putea dori să schimbați dimensiunea fontului pe TFT 1.77inch St7735. Poate că lucrați la un proiect în care textul trebuie să fie mai mare pentru o vizibilitate mai bună sau poate doriți să încadrați mai mult text pe ecran folosind un font mai mic. Indiferent de motiv, schimbarea dimensiunii fontului este un proces relativ simplu, odată ce știi cum.

Pasul 1: Alegeți biblioteca potrivită

Primul pas în schimbarea dimensiunii fontului este să alegeți biblioteca potrivită pentru proiectul dvs. Există mai multe biblioteci disponibile pentru TFT 1.77inch St7735, fiecare cu propriul set de caracteristici și funcții. O bibliotecă populară este Biblioteca Adafruit ST7735 și ST7789. Această bibliotecă oferă o gamă largă de funcții pentru controlul afișajului, inclusiv capacitatea de a seta dimensiunea fontului.

Pentru a instala Biblioteca Adafruit ST7735 și ST7789, puteți utiliza Managerul de bibliotecă al Arduino IDE. Pur și simplu accesați Sketch > Include Library > Manage Libraries și căutați „Adafruit ST7735 and ST7789 Library”. Faceți clic pe butonul Instalare pentru a instala biblioteca.

Pasul 2: Configurați-vă Arduino

Odată ce ați instalat biblioteca, trebuie să configurați Arduino pentru a comunica cu TFT 1.77inch St7735. Aceasta implică conectarea afișajului la Arduino folosind pinii corespunzători. Conexiunile exacte ale pinii vor depinde de configurația dvs. specifică, dar iată un ghid general:

  • VCC: Conectați-vă la 3,3 V sau 5 V (verificați fișa de date pentru afișajul dvs.)
  • GND: Conectați-vă la masă
  • SCLK: Conectați-vă la pinul SCK al Arduino (de obicei pinul 13)
  • FUM: Conectați-vă la pinul MOSI al Arduino (de obicei pinul 11)
  • CS: Conectați-vă la un pin digital de pe Arduino (de exemplu, pinul 10)
  • DC: Conectați-vă la un pin digital de pe Arduino (de exemplu, pinul 9)
  • RST: Conectați-vă la un pin digital de pe Arduino (de exemplu, pinul 8)

Iată un exemplu de fragment de cod pentru a inițializa afișajul utilizând biblioteca Adafruit ST7735 și ST7789:

#include <Adafruit_GFX.h> // Bibliotecă grafică de bază #include <Adafruit_ST7735.h> // Bibliotecă specifică hardware-ului pentru ST7735 #include <SPI.h> // Pentru afișajele bazate pe ST7735, aceștia sunt pinii: #define TFT_CS 10 #define TFT_CS 10 #define TFT_ sau pin pentru a seta REDU1 / SET_RST #define TFT_DC 9 // Utilizați hardware SPI (pe Uno, #13, #12, #11) și cele de mai sus pentru CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { Serial.begin(9600); // Inițializați afișajul tft.initR(INITR_BLACKTAB); tft.setRotation(3); } void loop() { // Codul dvs. aici }

Pasul 3: Modificați dimensiunea fontului

Acum că v-ați configurat Arduino și ați inițializat afișajul, este timpul să schimbați dimensiunea fontului. Biblioteca Adafruit ST7735 și ST7789 oferă o funcție simplă numităsetTextSize()care vă permite să setați dimensiunea fontului. ThesetTextSize()funcția preia un parametru întreg care specifică dimensiunea fontului. O valoare de 1 corespunde celei mai mici dimensiuni ale fontului, iar valorile mai mari măresc proporțional dimensiunea fontului.

Iată un exemplu de fragment de cod care demonstrează cum se modifică dimensiunea fontului:

#include <Adafruit_GFX.h> // Bibliotecă grafică de bază #include <Adafruit_ST7735.h> // Bibliotecă specifică hardware-ului pentru ST7735 #include <SPI.h> // Pentru afișajele bazate pe ST7735, aceștia sunt pinii: #define TFT_CS 10 #define TFT_CS 10 #define TFT_ sau pin pentru a seta REDU1 / SET_RST #define TFT_DC 9 // Utilizați hardware SPI (pe Uno, #13, #12, #11) și cele de mai sus pentru CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { Serial.begin(9600); // Inițializați afișajul tft.initR(INITR_BLACKTAB); tft.setRotation(3); // Setați culoarea textului și culoarea de fundal tft.setTextColor(ST7735_WHITE, ST7735_BLACK); // Setați dimensiunea fontului la 2 tft.setTextSize(2); // Imprimă ceva text pe display tft.setCursor(0, 0); tft.println("Bună, lume!"); } void loop() { // Codul dvs. aici }

În acest exemplu, am setat dimensiunea fontului la 2 folosindsetTextSize()funcţie. Puteți experimenta cu diferite dimensiuni de font pentru a găsi pe cel care funcționează cel mai bine pentru proiectul dvs.

Alte considerații

  • Utilizarea memoriei: Rețineți că dimensiunile mai mari ale fonturilor necesită mai multă memorie pentru a stoca datele fontului. Dacă lucrați cu o memorie limitată, poate fi necesar să alegeți o dimensiune mai mică a fontului sau să utilizați un font mai eficient din punct de vedere al memoriei.
  • Rezoluția afișajului: Dimensiunea maximă a fontului pe care o puteți utiliza va depinde de rezoluția afișajului dvs. Dacă încercați să utilizați o dimensiune a fontului prea mare, este posibil ca textul să nu se potrivească corect pe ecran.

Produse înrudite

Dacă sunteți interesat de alte opțiuni de afișare, oferim și o varietate de module LCD TFT de înaltă calitate, cum ar fiModul rotund IPS TFT LCD de 2,8 inchi 480×480 RGB 24 biți,Display interfață Mipi, șiEcran LCD color TFT pentru echipamente de fitness pe banda de alergare. Aceste afișaje sunt potrivite pentru o gamă largă de aplicații și oferă performanță și fiabilitate excelente.

TFT Color LCD Display For Treadmill Fitness EquipmentMipi Interface Display

Contactați-ne pentru achiziții

Dacă doriți să cumpărați TFT 1,77 inch St7735 sau oricare dintre celelalte produse ale noastre, ne-ar plăcea să aflăm de la dvs. Oferim prețuri competitive, produse de înaltă calitate și servicii excelente pentru clienți. Indiferent dacă aveți nevoie de un singur afișaj pentru un prototip sau de o cantitate mare pentru producție, vă putem satisface nevoile. Deci, nu ezitați să contactați pentru o discuție privind achizițiile.

Referințe

  • Documentația bibliotecii Adafruit ST7735 și ST7789
  • Fișă de date TFT 1,77 inch St7735
Trimite anchetă