//For ST7789, ST7735, ILI9163 and GC9A01 ONLY, define the pixel width and height in portrait orientation//#define TFT_WIDTH 80//#define TFT_WIDTH 128#defineTFT_WIDTH 240//ST7789 240 x 240 and 240 x 320//#define
(4)主工程代码如下: #include<Arduino.h>#include<SPI.h>#include<lvgl.h>#include<TFT_eSPI.h> // Hardware-specific library#include"demos/lv_demos.h"#include<bb_captouch.h>#include"test_ui/ui.h"// These defines are for a low cost ESP32 LCD board with the GT911 touch controller#define...
ping/Arduino-ST7789-Library forked from yj490732088/Arduino-ST7789-Library 确定同步? 同步操作将从 yj490732088/Arduino-ST7789-Library 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!! 确定后同步将在后台操作,完成时将刷新页面,请耐心等待。 删除在远程仓库中不存在的分支和标签 ...
方法一:通过Arduino IDE 2 的安装方法 1,点击Library 2,搜索框输入「GFX Library for Arduino」 3,点击「INSTALL」进行安装 4,安装完成后,该库的名称旁边会显示「INSTALLED」 方法二:GITHUB 仓库下载安装方法 1,首先到GITHUB下载「GFX Library for Arduino」:https://github.com/moononournation/Arduino_GFX 2,...
在Arduino "库管理器"中搜索“Adafruit GFX Library”,选择最新版本,点击 安装 进行安装。此库的GitHub地址为:https:///adafruit/Adafruit-GFX-Library Arduino-ST7789-Library 此库暂时无法通过库管理器安装,可以到GitHub下载包,放到Arduino的库文件目录,重新打开Arduino就会自动加载了。
在工具->管理库中搜索"ST7735",安装'Adafruit ST7735 and ST7789 Library' 此外,还需要安装Adafruit的几个基础库,总共四个,如图: 需要安装的库 1.3 找到示例程序 正确安装后,就可以在示例中找到程序,点击打开'graphics test',从程序中我们可以看出,TFT屏幕采用的是SPI协议通讯 ...
这是屏幕ST7789的启动 include <Arduino_GFX_Library.h> #define GFX_BL DF_GFX_BL // default backlight pin, you may replace DF_GFX_BL to actual backlight pin /* More dev device declaration: https://github.com/moononournation/Arduino_GFX/wiki/Dev-Device-Declaration */ ...
LCD是项目中比较常用的外设,基于Arduino开发有个好处就是它很多相关的库可用,这对于项目的开发或者前期的方案验证来说是非常方便的,缺点是灵活性较差。Arduino支持很多硬件,我们这一讲主要基于ESP8266和ESP32来讲解图片的显示。 1 硬件介绍 1.1 硬件配置
ST7789 1.3“IPS 显示器×1 301420 锂电池×1 锂电池充电板×1 DS3231M RTC芯片×1 RTC电池×1 表带×1 二极管1N5822×1 6毫米M2螺丝×4 铜箔胶带×1 电线×若干 处理屏幕 1、处理开发板和 LCD 显示屏 使用一小块 PET 塑料板将 Arduino 开发板和 IPS 显示器粘在一起。
然后准备一块屏幕,我使用的是一块2.8寸(240*240)的tft屏幕,驱动是ST7789,使用spi通信协议。 二、软件准备这里我使用的是vscode 的PlatformIO插件 新建文件,选择开发板为DOIT ESP32 DEVKIT V1,还有保存路径。 在Libraries这里添加库,我们需要导入TFT_eSPI和TJpg_Decoder两个库,TFT_eSPI是一个功能强大的TFT屏幕驱动...