2.2寸ILI9225彩屏
模块来源
规格参数
工作电压:3.3V
工作电流:20MA
模块尺寸:67.20(H) x 42.46(W)
像素大小:176(H) x 220(V)RGB
驱动芯片:ILI9225
通信协议:SPI
使用管脚数量:8 Pin(2.54mm间距排针)
硬件连接
下面是ILI9225 TFT屏幕与开发板的基本接线方式:
- VCC:连接到Arduino的5V(或根据你的屏幕规格书,有些可能需要3.3V)。
- GND:连接到Arduino的GND。
- CS (或TFT_CS):芯片选择,连接到Arduino的一个数字引脚,比如10号引脚。
- RESET (或TFT_RST):重置,连接到Arduino的一个数字引脚,比如9号引脚。
- RS/DC (或TFT_RS):指令/数据控制,连接到Arduino的一个数字引脚,比如8号引脚。
- SDI/MOSI (或TFT_MOSI):主设备输出,从设备输入,连接到Arduino的11号引脚(用于UNO)。
- SCK (或TFT_SCK):时钟,连接到Arduino的13号引脚(用于UNO)。
- LED:背光控制,可以直接连接到Arduino的3.3V或5V,通过一个电阻限流,或者连接到一个PWM输出以控制亮度。
- SDO/MISO (或TFT_MISO):主设备输入,从设备输出,如果你需要从TFT读数据,该线需要连接到Arduino的12号引脚(用于UNO)。
使用方法
安装库文件(如果已经安过则无需理会)
- 打开Arduino IDE。
- 选择“工具” > “管理库…”。
- 通过“管理库”安装TFT_22_ILI9225库(在工具>库>管理库…中搜索TFT_22_ILI9225并安装)。
编写代码
c
/******************************************************************************
* 测试硬件:ColorEasyDuino开发板
* 版 本 号: V1.0
* 修改作者: www.lckfb.com
* 修改日期: 2024年03月28日
* 功能介绍:
*****************************************************************************
* 开发板软硬件资料与相关项目软硬件资料官网全部开源
* 开发板官网:www.lckfb.com
* 技术支持常驻论坛,任何技术问题欢迎随时交流学习
* 立创论坛:club.szlcsc.com
* 关注bilibili账号:【立创开发板】,掌握我们的最新动态!
* 不靠卖板赚钱,以培养中国工程师为己任
******************************************************************************/
#include <TFT_22_ILI9225.h>
// 定义连接引脚
#define TFT_RST 9
#define TFT_RS 8
#define TFT_CS 10 // SS
#define TFT_SDI 11 // MOSI
#define TFT_CLK 13 // SCK
#define TFT_LED 0 // 不接或者接5v,这里写0是为了兼容库
// 创建TFT对象
TFT_22_ILI9225 tft = TFT_22_ILI9225(TFT_RST, TFT_RS, TFT_CS, TFT_SDI, TFT_CLK, TFT_LED);
void setup() {
tft.begin();
tft.setOrientation(2);
tft.setBackgroundColor(COLOR_BLACK);
tft.setFont(Terminal12x16);// Terminal11x16 Terminal12x16 Trebuchet_MS16x21
tft.drawText(10, 10, "Hello, World!", COLOR_WHITE);
}
void loop() {
// 这里不做重复绘制,仅初始化显示
}
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
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