Comment faire l'affichage TFT de 1,77 pouce ST7735 en mode portrait?

Jul 31, 2025

Laisser un message

Rachel Kim
Rachel Kim
Passionné par l'innovation, je me concentre sur la mise à profit des technologies émergentes pour améliorer les performances de l'affichage LCD. Mon rôle consiste à travailler en étroite collaboration avec les équipes de R&D pour développer des solutions qui répondent aux besoins en évolution du marché chez Longnan Hongtai Technology Co., Ltd.

En tant que fournisseur de l'affichage TFT 1.77 - pouces ST7735, je reçois souvent des demandes de clients sur la façon de définir cet écran en mode portrait. Dans cet article de blog, je partagerai quelques étapes détaillées et des points clés pour vous aider à atteindre cet objectif.

Comprendre l'affichage TFT 1.77 - pouce ST7735

Avant de démarrer le processus de définition de l'écran en mode portrait, il est essentiel de comprendre les fonctionnalités de base de l'écran TFT 1.77 - pouce ST7735. Cet affichage est un choix populaire en raison de sa taille compacte et de sa interface relativement simple. Il a une certaine résolution et profondeur des couleurs, qui offrent une bonne expérience visuelle pour diverses applications, telles que des systèmes intégrés à petite échelle, des projets de bricolage et des appareils portables.

Condition préalable

Pour faire fonctionner l'affichage TFT 1.77 - pouces ST7735 en mode portrait, vous devez avoir ce qui suit:

  1. Matériel: Le TFT 1.77 - Inch ST7735 s'affiche lui-même, un microcontrôleur (comme Arduino, Raspberry Pi, etc.), et le câblage nécessaire pour connecter l'affichage au microcontrôleur. Assurez-vous que toutes les connexions sont correctes et stables.
  2. Logiciel: Un environnement de développement approprié pour votre microcontrôleur. Par exemple, si vous utilisez Arduino, vous devez installer l'ide Arduino. Vous devez également avoir les bibliothèques pertinentes pour l'affichage ST7735. Il existe plusieurs bibliothèques de source ouvertes disponibles sur des plates-formes comme GitHub qui peuvent simplifier le processus de programmation de l'affichage.

Étape - by - Guide de pas pour définir le mode portrait

Étape 1: Installez la bibliothèque

Tout d'abord, vous devez installer la bibliothèque ST7735 dans votre environnement de développement. Si vous utilisez Arduino, vous pouvez accéder au gestionnaire de bibliothèque dans l'ide Arduino, rechercher la bibliothèque ST7735 et l'installer. Cette bibliothèque fournit un ensemble de fonctions qui vous permettent de contrôler l'affichage, y compris la définition de l'orientation.

Étape 2: Initialisez l'affichage

Après avoir installé la bibliothèque, vous devez initialiser l'affichage dans votre code. Le processus d'initialisation implique généralement la définition des broches qui connectent l'affichage au microcontrôleur et la configuration de certains paramètres de base de l'affichage. Voici un exemple simple de code pour Arduino:

#include <adafruit_gfx.h> #include <adafruit_st7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st7735 tft = adafruit_st7735 (tft_cs, tft_dc, tft_rst); void setup () {tft.initr (initr_blacktab); } void loop () {// Votre code principal ici}

Dans ce code, nous incluons d'abord les bibliothèques nécessaires. Ensuite, nous définissons les broches pour la sélection de puces (TFT_CS), RESET (TFT_RST) et DATA / COMMAND (TFT_DC). Dans leinstallationfonction, nous initialisons l'affichage à l'aide duinitrfonction avec une séquence d'initialisation spécifique (Initr_blacktab).

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

Étape 3: Définissez l'orientation de l'affichage sur le mode portrait

Pour définir l'écran en mode portrait, vous pouvez utiliser lesetrotationFonction fournie par la bibliothèque ST7735. LesetrotationLa fonction prend un paramètre entier de 0 à 3, représentant différents angles de rotation. Pour le mode portrait, vous devez généralement le régler sur 1 ou 3, selon vos besoins spécifiques.

#include <adafruit_gfx.h> #include <adafruit_st7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st7735 tft = adafruit_st7735 (tft_cs, tft_dc, tft_rst); void setup () {tft.initr (initr_blacktab); tft.setrotation (1); // défini sur le mode portrait} void Loop () {// Votre code principal ici}

Dans ce code mis à jour, nous appelons lesetrotationfonction avec le paramètre1dans leinstallationFonction, qui définit l'écran en mode portrait.

Étape 4: Testez l'affichage

Après avoir réglé l'orientation, vous pouvez ajouter du code de test pour afficher du texte ou des graphiques à l'écran pour vérifier que l'affichage fonctionne en mode portrait. Par exemple, vous pouvez afficher un simple message texte:

#include <adafruit_gfx.h> #include <adafruit_st7735.h> #define tft_cs 10 #define tft_rst 9 #define tft_dc 8 adafruit_st7735 tft = adafruit_st7735 (tft_cs, tft_dc, tft_rst); void setup () {tft.initr (initr_blacktab); tft.setrotation (1); // défini sur le mode portrait tft.fillscreen (ST7735_BLACK); tft.seTTextColor (ST7735_WHITE); tft.seTTextSize (2); tft.setCursor (10, 10); tft.println ("test de mode portrait"); } void loop () {// Votre code principal ici}

Dans ce code, nous remplissons d'abord l'écran de couleur noire. Ensuite, nous définissons la couleur du texte sur le blanc, la taille du texte sur 2 et la position du curseur. Enfin, nous imprimons un message de test à l'écran.

Dépannage

Si vous rencontrez des problèmes pendant le processus de définition de l'écran en mode portrait, voici quelques problèmes et solutions courants:

  1. Affichage ne fonctionne pas: Vérifiez les connexions de câblage pour vous assurer qu'elles sont correctes. Vérifiez également que l'alimentation à l'écran est stable.
  2. Orientation incorrecte: Double - vérifier le paramètre transmis ausetrotationfonction. Assurez-vous que c'est la bonne valeur pour le mode portrait.
  3. Aucun texte ou graphique affiché: Vérifiez si la couleur du texte et la couleur d'arrière-plan sont différentes. Assurez-vous également que la taille du texte et la position du curseur sont appropriées.

Autres affichages connexes

En plus de l'écran TFT 1.77 - pouces ST7735, nous proposons également une variété d'autres écrans LCD TFT de haute qualité, tels que les3,0 3,5 4,0 pouces MIPI RVB MUC Interface IPS TFT LCD Écran, le4.3 - pouces 480 × 800 Écran LCD IPS TFT interface RVB, et le2,8 - pouces de module LCD IPS Round Round 480 × 480 RVB 24bit. Ces écrans ont différentes tailles, interfaces et fonctionnalités, qui peuvent répondre aux besoins de différents projets.

Conclusion

La définition de l'affichage TFT 1.77 - pouces ST7735 en mode portrait n'est pas une tâche difficile si vous suivez les étapes décrites ci-dessus. En comprenant les fonctionnalités de l'écran, en ayant le bon matériel et les bons logiciels et en suivant les procédures de programmation correctes, vous pouvez facilement réaliser l'orientation souhaitée. Si vous avez des questions ou avez besoin d'aide supplémentaire avec nos écrans TFT, y compris les modèles ST7735 de 1,77 - pouces ou d'autres modèles, n'hésitez pas à nous contacter pour l'approvisionnement et la négociation. Nous nous engageons à vous fournir des produits de haute qualité et un excellent service client.

Références

  • Documentation de la bibliothèque Adafruit ST7735
  • Manuel d'utilisation d'Arduino IDE
Envoyez demande