Kako promijeniti veličinu fonta na TFT 1.77inčnom St7735?

Feb 24, 2026

Ostavi poruku

Robert Tan
Robert Tan
Uz fokus na Smart LCD displeji, radim na integriranju AI i IOT tehnologija za stvaranje inteligentnih rješenja za prikaz. Moja uloga u Longnan Hongtai Technology Co., Ltd uključuje guranje granica onoga što LCD tehnologija može postići.

Hej tamo! Kao dobavljač TFT 1,77 inča St7735, često me pitaju kako da promenim veličinu fonta na ovom zgodnom malom ekranu. Dakle, mislio sam da sastavim post na blogu da vas provedem kroz proces korak po korak. Bilo da ste hobista koji radi na kul projektu uradi sam ili profesionalac kojem je potrebno pouzdano rješenje za prikaz, ovaj vodič je za vas.

Razumijevanje osnova TFT 1,77 inča St7735

Prije nego što uđemo u promjenu veličine fonta, popričajmo malo o samom TFT 1,77 inča St7735. Ovaj ekran je poznat po svojoj kompaktnoj veličini i visokim performansama. Popularan je izbor za širok spektar aplikacija, od malih ručnih uređaja do ugrađenih sistema. St7735 kontroler je odgovoran za upravljanje displejom i rukovanje svim grafičkim i tekstualnim prikazom.

Zašto mijenjati veličinu fonta?

Postoji nekoliko razloga zašto biste možda željeli promijeniti veličinu fonta na TFT 1,77-inčnom St7735. Možda radite na projektu u kojem tekst treba da bude veći radi bolje vidljivosti ili možda želite da stavite više teksta na ekran koristeći manji font. Bez obzira na razlog, promjena veličine fonta je relativno jednostavan proces kada znate kako.

Korak 1: Odaberite pravu biblioteku

Prvi korak u promjeni veličine fonta je odabir prave biblioteke za vaš projekat. Postoji nekoliko biblioteka dostupnih za TFT 1,77 inča St7735, svaka sa svojim skupom funkcija i funkcija. Jedna popularna biblioteka je Adafruit ST7735 i ST7789 biblioteka. Ova biblioteka pruža širok spektar funkcija za kontrolu ekrana, uključujući mogućnost postavljanja veličine fonta.

Da biste instalirali Adafruit ST7735 i ST7789 biblioteku, možete koristiti Arduino IDE's Library Manager. Jednostavno idite na Skica > Uključi biblioteku > Upravljanje bibliotekama i potražite "Adafruit ST7735 i ST7789 biblioteka". Kliknite na dugme Instaliraj da biste instalirali biblioteku.

Korak 2: Postavite svoj Arduino

Nakon što instalirate biblioteku, trebate podesiti Arduino da komunicira sa TFT 1,77 inčnim St7735. Ovo uključuje povezivanje ekrana na vaš Arduino pomoću odgovarajućih pinova. Točne veze pinova ovisit će o vašem specifičnom postavljanju, ali evo općeg vodiča:

  • VCC: Povežite se na 3,3V ili 5V (provjerite tablicu za svoj specifični ekran)
  • GND: Spojite na masu
  • SCLK: Povežite se na Arduino SCK pin (obično pin 13)
  • SMOKE: Povežite se na Arduino MOSI pin (obično pin 11)
  • CS: Povežite se na digitalni pin na Arduinu (npr. pin 10)
  • DC: Povežite se na digitalni pin na Arduinu (npr. pin 9)
  • RST: Povežite se na digitalni pin na Arduinu (npr. pin 8)

Evo primjera isječka koda za inicijalizaciju prikaza pomoću Adafruit ST7735 i ST7789 biblioteke:

#include <Adafruit_GFX.h> // Osnovna grafička biblioteka #include <Adafruit_ST7735.h> // Biblioteka specifična za hardver za ST7735 #include <SPI.h> // Za ekrane bazirane na ST7735, ovo su pinovi: #define TFT_CS 10 i #RSdefine na Ar_Tino #RSdu. RESET pin #define TFT_DC 9 // Koristi hardverski SPI (na Uno, #13, #12, #11) i gore navedeno za CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { Serial.begin(9600); // Inicijaliziranje prikaza tft.initR(INITR_BLACKTAB); tft.setRotation(3); } void loop() { // Vaš kod ovdje }

Korak 3: Promijenite veličinu fonta

Sada kada ste postavili svoj Arduino i inicijalizirali ekran, vrijeme je da promijenite veličinu fonta. Adafruit ST7735 i ST7789 biblioteka pruža jednostavnu funkciju pod nazivomsetTextSize()koji vam omogućava da podesite veličinu fonta. ThesetTextSize()funkcija uzima cjelobrojni parametar koji specificira veličinu fonta. Vrijednost 1 odgovara najmanjoj veličini fonta, a veće vrijednosti proporcionalno povećavaju veličinu fonta.

Evo primjera isječka koda koji pokazuje kako promijeniti veličinu fonta:

#include <Adafruit_GFX.h> // Osnovna grafička biblioteka #include <Adafruit_ST7735.h> // Biblioteka specifična za hardver za ST7735 #include <SPI.h> // Za ekrane bazirane na ST7735, ovo su pinovi: #define TFT_CS 10 i #RSdefine na Ar_Tino #RSdu. RESET pin #define TFT_DC 9 // Koristi hardverski SPI (na Uno, #13, #12, #11) i gore navedeno za CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { Serial.begin(9600); // Inicijaliziranje prikaza tft.initR(INITR_BLACKTAB); tft.setRotation(3); // Postavite boju teksta i boju pozadine tft.setTextColor(ST7735_WHITE, ST7735_BLACK); // Postavite veličinu fonta na 2 tft.setTextSize(2); // Ispis teksta na displeju tft.setCursor(0, 0); tft.println("Zdravo, svijet!"); } void loop() { // Vaš kod ovdje }

U ovom primjeru, postavili smo veličinu fonta na 2 koristećisetTextSize()funkcija. Možete eksperimentirati s različitim veličinama fonta kako biste pronašli onaj koji najbolje odgovara vašem projektu.

Ostala razmatranja

  • Upotreba memorije: Imajte na umu da veće veličine fonta zahtijevaju više memorije za pohranjivanje podataka o fontu. Ako radite s ograničenom memorijom, možda ćete morati odabrati manju veličinu fonta ili koristiti font koji je učinkovitiji za memoriju.
  • Rezolucija ekrana: Maksimalna veličina fonta koju možete koristiti ovisit će o rezoluciji vašeg ekrana. Ako pokušate koristiti preveliku veličinu fonta, tekst se možda neće pravilno uklopiti na ekran.

Povezani proizvodi

Ako ste zainteresovani za druge opcije prikaza, nudimo i niz visokokvalitetnih TFT LCD modula, kao što su2,8-inčni okrugli IPS TFT LCD modul 480×480 RGB 24bit,Mipi Interface Display, iTFT LCD ekran u boji za fitnes opremu na traci za trčanje. Ovi displeji su pogodni za širok spektar aplikacija i nude odlične performanse i pouzdanost.

TFT Color LCD Display For Treadmill Fitness EquipmentMipi Interface Display

Kontaktirajte nas za nabavku

Ako želite da kupite TFT 1,77 inča St7735 ili bilo koji od naših drugih proizvoda, voljeli bismo čuti od vas. Nudimo konkurentne cijene, visokokvalitetne proizvode i odličnu korisničku uslugu. Bilo da vam je potreban jedan displej za prototip ili velika količina za proizvodnju, mi možemo zadovoljiti vaše potrebe. Dakle, nemojte se ustručavati da se obratite za raspravu o nabavci.

Reference

  • Dokumentacija biblioteke Adafruit ST7735 i ST7789
  • TFT 1,77 inča St7735 datasheet
Pošaljite upit