Display 240 x 135 pixels (240x135) TFT (IPS) display (ST7789)
Display 240 x 135 pixels (240x135) TFT (IPS) display (ST7789)

Пример работы ESP32 с TFT дисплем по SPI шине

#include <TFT_eSPI.h>
#include <SPI.h> // this is needed for display
#include <ArduinoTrace.h>

//Display 240 x 135 pixels (240x135) TFT (IPS) display (ST7789)
TFT_eSPI tft = TFT_eSPI(); // Invoke custom library with default width and height

void setup(void) {
Serial.begin(115200);
Serial.println("INICIO:");

  tft.init();
  tft.setRotation(1);
  tft.fillScreen(TFT_BLACK);
  tft.setTextColor(TFT_YELLOW);
  tft.setTextSize(3);
  tft.setCursor(10,10);
  tft.println("Hello:");
delay(1000);

}

int i = 0;
char teststr[] = "TEST STR: ";
char strnubmer[6];

void loop() {
itoa(i, strnubmer, DEC);
tft.fillScreen(TFT_BLACK);
tft.setTextColor(TFT_GREEN);
tft.setTextSize(3);
tft.setCursor(10,10);
char strtemp[64];
strcat(strtemp, teststr);
strcat(strtemp, strnubmer);
tft.println(strtemp);
i++;
delay(1000);
/*
tft.setTextColor(TFT_GREEN);
tft.setTextSize(3);
tft.setCursor(10,40);
tft.println("TEST 1");
delay(2000);
tft.fillScreen(TFT_BLACK);
tft.setTextColor(TFT_WHITE);
tft.setTextSize(3);
tft.setCursor(10,70);
tft.println("TEST 12");
delay(2000);
*/
/*
  tft.fillCircle(120,67,18,TFT_RED);
  delay(500);
  tft.fillCircle(120,67,18,TFT_BLACK);
  delay(500);
*/
}
Поиск информации по сайту мониторинга транспорта TREKBERRY
© TREKBERRY 2017-2024, Дмитрий В.М. Все права защищены.
Копирование материала без ссылки на источник запрещено. Информация размещенная на сайте не является публичной офертой. Часть текстов написано нейросетью, может содержать не точности. На сайте может быть реклама и иметь рекламные вставки.