硬件连接
TFT_SCLK --> 2
TFT_MOSI --> 3
TFT_RST --> 4
TFT_DC --> 6
TFT_CS --> 7
程序
步骤1: 安装Adafruit_GFX,Adafruit_ST7735库
https://github.com/happyme531/h1_SW35xx下载h1_SW35xx-master.zip文件。
- 打开Arduino开发环境,点击左侧库管理。安装Adafruit_GFX,Adafruit_ST7735库。
步骤2: 编写代码
- 新建项目
输入代码
#include <Adafruit_GFX.h>
#include <Adafruit_ST7735.h>
#define TFT_SCLK 2 // Clock out
#define TFT_MOSI 3 // Data out
#define TFT_RST 4
#define TFT_DC 6
#define TFT_CS 7
//______TFT_BL 不接
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);
void setup(void) {
tft.initR(INITR_BLACKTAB);
tft.fillScreen(ST7735_BLACK);
tft.setTextColor(ST7735_YELLOW);
tft.setTextSize(3);
tft.print("Hello!");
}
void loop(void) {
}
步骤3: 上传代码
- 在IDE的工具菜单中,设置板卡类型为XIAO ESP32C6,并通过“工具” > “端口”选择正确的串行通信端口。
- 将修改后的代码上传至开发板。成功上传后,打开串口监视器。
- 可以看见显示屏正确显示