1.47寸彩屏 
模块来源 
规格参数 
工作电压:3.3V
 工作电流:90MA
 模块尺寸:30(H) x 37(V) MM
 像素大小:172(H) x 320(V)RGB
 驱动芯片:ST7789V3
 通信协议:SPI
 管脚数量:8 Pin(2.54mm间距排针)
硬件连接 
TFT彩屏通常需要通过SPI通信与开发板连接,基本的SPI连接方式如下(实际引脚可能需要根据你的屏幕数据手册调整):
- TFT VCC -> 开发板的5V
- TFT GND -> 开发板的GND
- TFT SCL -> 开发板的SCK (13号引脚)
- TFT SDA -> 开发板的MOSI (11号引脚)
- TFT RES -> 开发板的9号数字引脚
- TFT DC -> 开发板的8号数字引脚
- TFT CS -> 开发板的10号数字引脚
- TFT BLK -> 开发板的3.3V
使用方法 
安装库文件(如果已经安过则无需理会)
- 打开Arduino IDE。
- 选择“工具” > “管理库…”。
- 搜索“Adafruit ST7789”和“Adafruit GFX”,然后分别安装这两个库。
编写代码
针对1.47寸的ST7789V3,分辨率为172x320像素的屏幕,你需要在代码中调整初始化屏幕的部分。这里是一个调整后的示例:
c
/******************************************************************************
  * 测试硬件:ColorEasyDuino开发板
  * 版 本 号: V1.0
  * 修改作者: www.lckfb.com
  * 修改日期: 2024年03月26日
  * 功能介绍:
  *****************************************************************************
  * 开发板软硬件资料与相关项目软硬件资料官网全部开源
  * 开发板官网:www.lckfb.com
  * 技术支持常驻论坛,任何技术问题欢迎随时交流学习
  * 立创论坛:club.szlcsc.com
  * 关注bilibili账号:【立创开发板】,掌握我们的最新动态!
  * 不靠卖板赚钱,以培养中国工程师为己任
******************************************************************************/
#include <Adafruit_GFX.h>    // 引入Adafruit GFX库
#include <Adafruit_ST7789.h> // 引入Adafruit ST7789库
#define TFT_CS        10
#define TFT_RST       9 // 可以设置为-1,不使用重置引脚
#define TFT_DC        8
// 注意:屏幕的宽度和高度可能需要调整
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
char i =48;
void setup() {
  tft.init(172, 320);             // 初始化屏幕,设置为172x320分辨率
  tft.setRotation(1);             // 设置屏幕旋转方向
  tft.fillScreen(ST77XX_BLACK);   // 全屏刷新为黑色
  tft.setTextSize(2);             // 设置字体大小
  tft.setTextColor(ST77XX_WHITE); // 设置字体颜色
  tft.setCursor(5, 100);          // 设置开始显示的坐标
  tft.print("Hello, World");      // 设置显示内容
}
void loop() {
  tft.setCursor(50, 50);          // 设置显示坐标
  tft.fillRect(50,50,16,16,ST77XX_BLACK); //设置部分区域填充为黑色
  tft.print(i); //显示内容
  i++;  //内容更新
  delay(1000);
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43