项目简介
本项目是基于Arduino的1.9寸TFT LCD显示系统,项目中包含为1.9英寸、分辨率170x320像素且采用ST7789驱动芯片的TFT LCD显示屏专门设计的Arduino文件,涵盖用于初始化和管理ST7789液晶显示屏的库函数。
项目的主要特性和功能
- 支持1.9寸、分辨率170x320像素的TFT LCD显示屏。
- 运用Adafruit_ST77xx库函数初始化和控制ST7789液晶显示屏。
- 具备构造函数,可配置SPI通信参数,如芯片选择、数据命令选择、MOSI、SCLK、复位等。
- 屏幕初始化函数可设置屏幕分辨率、颜色模式等参数。
- 可设置旋转角度,支持横屏和竖屏显示。
- 有滚动功能,能设置屏幕滚动位置和滚动方向。
安装使用步骤
- 下载项目源码文件并解压到同一目录。
- 打开Arduino IDE,然后打开项目文件夹中的.ino文件。
- 根据需求修改代码里的端口号,以适配不同的MCU(如Raspberry Pi Pico)。
- 通过Arduino IDE将代码上传到MCU。
- 连接1.9寸TFT LCD显示屏和MCU,确保SPI接线无误。
- 运行程序,测试显示屏功能。
注意:项目文件命名已调整,避免与原始240x240驱动库混淆。同时,屏幕坐标系原点位于左下角(坐标为(0,0)),与多数显示器不同。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】