#include <TFT_eSPI.h> // 引入TFT_eSPI库
TFT_eSPI tft = TFT_eSPI(); // 创建TFT_eSPI对象
void setup() {
tft.begin(); // 初始化TFT屏幕
tft.setRotation(1); // 设置屏幕旋转,可选0、1、2、3
tft.fillScreen(TFT_BLACK); // 使用黑色填充屏幕
tft.setTextSize(2); // 设置文本大小
tft.setTextColor(TFT_WHITE); // 设置文本颜色为白色
tft.setCursor(0, 0); // 设置文本光标位置
tft.println("Hello, TFT!"); // 在屏幕上打印文本
}
void loop() {
// 你可以在这里添加代码来更新屏幕内容,例如动画、图形绘制等
// 以下是一个简单的例子,使用不同的颜色填充屏幕
static uint16_t color = TFT_RED; // 初始颜色为红色
tft.fillScreen(color); // 使用当前颜色填充屏幕
color += 0x0100; // 增加颜色值,以改变颜色
if (color > TFT_WHITE) { // 如果颜色超过白色,则重置为红色
color = TFT_RED;
}
delay(500); // 等待一段时间,以便看到颜色变化
}