Hallo! Als Lieferant des TFT 1,77 Zoll St7735 werde ich oft gefragt, wie man die Schriftgröße auf diesem schicken kleinen Display ändern kann. Deshalb dachte ich, ich verfasse einen Blogbeitrag, der Sie Schritt für Schritt durch den Prozess führt. Egal, ob Sie als Hobbybastler an einem coolen DIY-Projekt arbeiten oder als Profi eine zuverlässige Displaylösung benötigen, dieser Leitfaden ist genau das Richtige für Sie.
Grundlegendes zum TFT 1,77 Zoll St7735
Bevor wir uns mit der Änderung der Schriftgröße befassen, lassen Sie uns ein wenig über den TFT 1,77 Zoll St7735 selbst sprechen. Dieses Display ist für seine kompakte Größe und hohe Leistung bekannt. Es ist eine beliebte Wahl für eine Vielzahl von Anwendungen, von kleinen Handheld-Geräten bis hin zu eingebetteten Systemen. Der St7735-Controller ist für die Ansteuerung der Anzeige und die Abwicklung aller Grafiken und Textwiedergaben verantwortlich.
Warum die Schriftgröße ändern?
Es gibt mehrere Gründe, warum Sie die Schriftgröße auf Ihrem TFT 1,77 Zoll St7735 ändern möchten. Vielleicht arbeiten Sie an einem Projekt, bei dem der Text zur besseren Sichtbarkeit größer sein muss, oder Sie möchten vielleicht mehr Text auf den Bildschirm bringen, indem Sie eine kleinere Schriftart verwenden. Was auch immer der Grund sein mag, das Ändern der Schriftgröße ist ein relativ einfacher Vorgang, wenn Sie erst einmal wissen, wie.
Schritt 1: Wählen Sie die richtige Bibliothek
Der erste Schritt beim Ändern der Schriftgröße besteht darin, die richtige Bibliothek für Ihr Projekt auszuwählen. Für den TFT 1,77 Zoll St7735 stehen mehrere Bibliotheken zur Verfügung, jede mit eigenen Features und Funktionen. Eine beliebte Bibliothek ist die Adafruit ST7735- und ST7789-Bibliothek. Diese Bibliothek bietet umfangreiche Funktionen zur Steuerung der Anzeige, darunter auch die Möglichkeit, die Schriftgröße einzustellen.
Um die Adafruit ST7735- und ST7789-Bibliothek zu installieren, können Sie den Bibliotheksmanager der Arduino IDE verwenden. Gehen Sie einfach zu Sketch > Bibliothek einschließen > Bibliotheken verwalten und suchen Sie nach „Adafruit ST7735 and ST7789 Library“. Klicken Sie auf die Schaltfläche „Installieren“, um die Bibliothek zu installieren.
Schritt 2: Richten Sie Ihr Arduino ein
Sobald Sie die Bibliothek installiert haben, müssen Sie Ihren Arduino für die Kommunikation mit dem TFT 1,77 Zoll St7735 einrichten. Dazu müssen Sie das Display über die entsprechenden Pins mit Ihrem Arduino verbinden. Die genauen Pin-Anschlüsse hängen von Ihrem spezifischen Setup ab, aber hier ist eine allgemeine Anleitung:
- VCC: An 3,3 V oder 5 V anschließen (siehe Datenblatt für Ihr spezifisches Display)
- GND: Mit Masse verbinden
- SCLK: An den SCK-Pin des Arduino anschließen (normalerweise Pin 13)
- RAUCH: An den MOSI-Pin des Arduino anschließen (normalerweise Pin 11)
- CS: An einen digitalen Pin am Arduino anschließen (z. B. Pin 10)
- Gleichstrom: An einen digitalen Pin am Arduino anschließen (z. B. Pin 9)
- RST: An einen digitalen Pin am Arduino anschließen (z. B. Pin 8)
Hier ist ein Beispielcode-Snippet zum Initialisieren der Anzeige mithilfe der Adafruit ST7735- und ST7789-Bibliothek:
#include <Adafruit_GFX.h> // Kerngrafikbibliothek #include <Adafruit_ST7735.h> // Hardwarespezifische Bibliothek für ST7735 #include <SPI.h> // Für ST7735-basierte Displays sind dies die Pins: #define TFT_CS 10 #define TFT_RST 8 // Oder auf -1 setzen und mit dem Arduino RESET-Pin verbinden #define TFT_DC 9 // Hardware-SPI verwenden (auf Uno, #13, #12, #11) und das Obige für CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { Serial.begin(9600); // Initialisiere die Anzeige tft.initR(INITR_BLACKTAB); tft.setRotation(3); } void loop() { // Ihr Code hier }
Schritt 3: Ändern Sie die Schriftgröße
Nachdem Sie nun Ihr Arduino eingerichtet und die Anzeige initialisiert haben, ist es an der Zeit, die Schriftgröße zu ändern. Die Adafruit ST7735- und ST7789-Bibliothek bietet eine einfache Funktion namenssetTextSize()Damit können Sie die Schriftgröße festlegen. DersetTextSize()Die Funktion benötigt einen ganzzahligen Parameter, der die Schriftgröße angibt. Ein Wert von 1 entspricht der kleinsten Schriftgröße, bei größeren Werten erhöht sich die Schriftgröße proportional.
Hier ist ein Beispiel-Codeausschnitt, der zeigt, wie man die Schriftgröße ändert:
#include <Adafruit_GFX.h> // Kerngrafikbibliothek #include <Adafruit_ST7735.h> // Hardwarespezifische Bibliothek für ST7735 #include <SPI.h> // Für ST7735-basierte Displays sind dies die Pins: #define TFT_CS 10 #define TFT_RST 8 // Oder auf -1 setzen und mit dem Arduino RESET-Pin verbinden #define TFT_DC 9 // Hardware-SPI verwenden (auf Uno, #13, #12, #11) und das Obige für CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { Serial.begin(9600); // Initialisiere die Anzeige tft.initR(INITR_BLACKTAB); tft.setRotation(3); // Textfarbe und Hintergrundfarbe festlegen tft.setTextColor(ST7735_WHITE, ST7735_BLACK); // Schriftgröße auf 2 setzen tft.setTextSize(2); // Einen Text auf dem Display ausgeben tft.setCursor(0, 0); tft.println("Hallo Welt!"); } void loop() { // Ihr Code hier }
In diesem Beispiel stellen wir die Schriftgröße mithilfe von auf 2 einsetTextSize()Funktion. Sie können mit verschiedenen Schriftgrößen experimentieren, um diejenige zu finden, die für Ihr Projekt am besten geeignet ist.
Andere Überlegungen
- Speichernutzung: Beachten Sie, dass größere Schriftgrößen mehr Speicher zum Speichern der Schriftdaten benötigen. Wenn Sie mit begrenztem Speicher arbeiten, müssen Sie möglicherweise eine kleinere Schriftgröße wählen oder eine speichereffizientere Schriftart verwenden.
- Anzeigeauflösung: Die maximale Schriftgröße, die Sie verwenden können, hängt von der Auflösung Ihres Displays ab. Wenn Sie versuchen, eine zu große Schriftgröße zu verwenden, passt der Text möglicherweise nicht richtig auf den Bildschirm.
Verwandte Produkte
Wenn Sie an anderen Anzeigemöglichkeiten interessiert sind, bieten wir auch eine Vielzahl hochwertiger TFT-LCD-Module an, wie zum Beispiel das2,8-Zoll rundes IPS-TFT-LCD-Modul 480×480 RGB 24bit,Mipi-Schnittstellenanzeige, UndTFT-Farb-LCD-Display für Laufband-Fitnessgeräte. Diese Displays eignen sich für ein breites Anwendungsspektrum und bieten hervorragende Leistung und Zuverlässigkeit.


Kontaktieren Sie uns für die Beschaffung
Wenn Sie das TFT 1,77 Zoll St7735 oder eines unserer anderen Produkte kaufen möchten, würden wir uns freuen, von Ihnen zu hören. Wir bieten wettbewerbsfähige Preise, hochwertige Produkte und exzellenten Kundenservice. Ganz gleich, ob Sie ein einzelnes Display für einen Prototyp oder eine große Menge für die Produktion benötigen, wir können Ihre Anforderungen erfüllen. Zögern Sie also nicht, ein Beschaffungsgespräch zu führen.
Referenzen
- Dokumentation der Adafruit ST7735- und ST7789-Bibliotheken
- TFT 1,77 Zoll St7735 Datenblatt