实例化TFT_eSPI tft = TFT_eSPI(); //引入库,其引脚定义在User_Setup.h 1.初始化 //init() 和 begin() 等价 tft.begin(uint8_t) tft.init(uint8_t) 1. 2. 3. 2.清屏 tft.fillScreen(uint32_t); //用某一颜色填充屏幕 1. 3.屏幕方向 tft.setRotation(uint8_t r); //设置显示图...
tft.setTextColor(TFT_WHITE, TFT_BLACK); // 参数1:字体颜色,参数2:背景色 tft.setTextFont(2); // 字体大小16*16 tft.println("Hello,world"); tft.drawString("I want to eat something", 0, 50, 2); tft.setTextFont(4); // 字体大小26*26 tft.drawNumber(1234, 0, 70); tft.drawFloat...
1.2 TFT_eSPI坐标系与颜色系统 坐标系:横向为x,纵向为y TFT_eSPI的颜色模式为RGB565色彩模式 R原色占用5bit,G原色占用6bit,B原色占用5bit。即每像素点占用5+6+5=16bit。 1.3 TFT_eSPI初始化 #include <TFT_eSPI.h> TFT_eSPI tft = TFT_eSPI(); // 创建TFT对象 void TFT_Init() { tft.init(); ...
只需要在 lib 文件中导入 TFT_eSPI 资源即可,如下图所示: 在c_cpp_properties.json 文件中的 includePath 和 path 中添加 TFT_eSPI 的路径 "c:/Users/Administrator/Desktop/TFT_test/lib/TFT_eSPI", 注意:自己的项目路径,我这里只是举例。 六、测试程序 main.cpp #include<Arduino.h> #include<TFT_eSPI.h...
添加TFT_eSPI库 进入插件页搜索安装TFT_eSPI库,如下: 添加到当前项目: 添加完成之后回到项目:,进入这个文件夹下可以看到该插件的所有文件: 修改配置文件,首先打开驱动: 宽高比可按需求配置 打开此处的esp32引脚配置 按上面的引脚接线自己的esp32和屏幕,或者自己修改引脚 ...
本教程是使用ESP32WROOM使用Arduino的TDT_eSPI库驱动1.8寸的ST7735彩屏。网上的教程参差不齐,使用TFT_eSPI驱动屏幕显示文字和绘图的函数比较简单,不是本教程的重点,本教程重点讲解如何驱动彩屏显示图片。对于驱动其他彩屏方法是和本教程一样的,只需要改动一些参数即可。
硬件:立创实战派ESP32C3开发板软件平台:VSCode+PlatformIO+Arduino开源地址:https://github.com/zhuhai-esp/XD-ESP32C3-AIoT/tree/main/LC-ESP32C3-TFT_eSPITFT_eSPI:https://github.com/Bodmer/TFT_eSPI, 视频播放量 3158、弹幕量 0、点赞数 31、投硬币枚数 4、收藏人
依次点击 工具 --> 管理库 -->输入TFT_eSPI,安装即可,安装完成之后,到Arduino的安装库的文件夹下,就可以找到TFT_eSPI.win10系统下我的安装目录是C:\Users\Administrator\Documents\Arduino\libraries\TFT_eSPI 第三部 自定制字库文件 官方已经安排了教程,叫我们如何自制自己的字库,只不过是英文的,大家没有注意. ...
在ESP32-S3使用TFT_eSPI library使用触摸功能ILI9341 SPI TFT 1178 -- 0:11 App Arduino按键蜂鸣器 3600 1 0:27 App 基于arduino的鼠笼式异步电机 678 -- 0:26 App TFT_eSPI+触摸 632 -- 0:14 App TFT_eSPI简单示例 739 -- 1:02 App ESP+ili9341+TFT_eSPI库进度条 1554 -- 0:21 App ...
我们用到的库 TFT_eSPI 一. 硬件接线 这里我们使用了中景园的ST7789 一般屏幕的引脚定义如下: 接线: 我们直接用VSPI接线 如何在TFT_eSPI中设置引脚?? 首先, 我们打开User_Setup.h, 具体位置在(platformIO平台): 然后根据文件中的提示设置就可以了, 对于ESP32 + ST7789来说, 具体修改了如下内容: ...