🛠 Afficher du texte sur l'écran 135×240

M5StickC Plus2 (M5Stack) — kit vestible "stick" con ESP32-PICO-V3-02 (SKU K016-P2) · debutant · Schéma : IMG-m5stack-stick-c-plus-2-debutant-1-m5stick-c2-afficher-texte.svg — M5StickC Plus2 orange vu de face, écran 1,14" affichant des lignes de texte vertes, flèches vers l'écran ST7789 et les boutons A et B.

Objetivos

Descubrir la pantalla de 1,14" 135×240 (controlador ST7789V2, SPI: MOSI=G15, CLK=G13, DC=G14, RST=G12, CS=G5, retroiluminación G27) de la M5StickC Plus2 y mostrar sus primeras líneas de texto con la biblioteca M5Unified, la biblioteca oficialmente recomendada (la antigua M5StickCPlus2.h está marcada como Obsoleta por M5Stack).

Material

Código completo

// M5StickC Plus2 — hello écran (M5Unified + M5GFX depuis le gestionnaire de libraries)
#include <M5Unified.h>

void setup {
  auto cfg = M5.config;
  M5.begin(cfg);                      // init ST7789V2 135x240 (broches officielles)
  M5.Display.setRotation(1);          // paysage : 240 x 135
  M5.Display.fillScreen(TFT_BLACK);
  M5.Display.setTextColor(TFT_GREEN, TFT_BLACK);
  M5.Display.setTextSize(2);
  M5.Display.setCursor(4, 4);
  M5.Display.println("StickC Plus2");
  M5.Display.setTextSize(1);
  M5.Display.setTextColor(TFT_WHITE, TFT_BLACK);
  M5.Display.printf("Flash: %u MB\n", (unsigned)(ESP.getFlashChipSize / 1048576));
  M5.Display.printf("PSRAM: %s\n", psramFound ? "2 MB OK" : "absente");
}

void loop {
  M5.update;
  M5.Display.setCursor(4, 110);
  M5.Display.printf("millis = %lu ", (unsigned long)millis);
  vTaskDelay(100 / portTICK_PERIOD_MS);
}

Verificación esperada

Al encender, la pantalla muestra en verde « StickC Plus2 », luego « Flash: 8 MB » y « PSRAM: 2 MB OK » ; una línea millis se desplaza en la parte inferior. El dispositivo se enciende manteniendo presionado el botón C durante más de 2 segundos (revisión v2, sin PMIC AXP192).

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales