18浏览
查看: 18|回复: 4

[ESP8266/ESP32] FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战

[复制链接]
本帖最后由 HonestQiao 于 2025-10-4 10:04 编辑

本文详细介绍了在FireBeetle 2 ESP32-C5开发板上,基于Arduino环境进行点屏的多种方式。从硬件认识到软件编码,涵盖了多种显示库的使用方法,适合想要学习ESP32和显示屏使用的开发者参考。

文章目录
==================================
一、硬件了解
  • GDI接口了解
  • GDI显示屏了解
  • 硬件连接
    FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图9
  • 引脚配置

二、Arduino-ESP32安装
  • ECO1版本说明
  • json配置文件
  • 安装支持库
  • 编写blink测试

三、DFRobot_GDL显示库
  • 安装DFRobot_GDL库
  • 演示代码
  • 引脚设置
  • 编译烧录
  • 运行效果
    FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图5FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图7


四、Adafruit_ST7789显示库
  • 安装Adafruit ST7789显示库
  • 演示代码
  • 引脚设置
  • 运行效果
    FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图1

五、TFT_eSPI显示库
  • 安装TFT_eSPI定制库
  • 演示代码
  • 代码修改
  • 运行效果
    FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图3

六、LVGL图形显示库
  • 安装LVGL库
  • 演示代码
  • 代码修改
  • 运行效果
    FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图8
  • music界面效果演示

七、OLED点屏
  • 安装U8g2显示库
  • 演示代码
  • 修改接口配置
  • 运行效果
    FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图6
  • cube效果展示
    FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图2FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图4


八、总结
重要说明
  • 文章详细介绍了5种不同的显示库使用方法
  • 包含丰富的代码示例和实际效果展示
  • 特别说明了ESP32-C5 ECO1版本的特殊配置要求
  • 提供了多种显示屏的驱动方法,包括彩色TFT和单色OLED

资源下载:
由于文章内容较长且包含大量图片,请下载PDF版本完整阅读。




HonestQiao  初级技匠
 楼主|

发表于 昨天 09:57

FireBeetle 2 ESP32-C5点屏大作战v1.pdf

本帖最后由 HonestQiao 于 2025-10-4 12:41 编辑

请下载PDF附件,阅读完整全文:下载附件FireBeetle 2 ESP32-C5点屏大作战v1.zip
FireBeetle 2 ESP32-C5开发板Arduino环境多库点屏大作战图1




回复

使用道具 举报

HonestQiao  初级技匠
 楼主|

发表于 昨天 10:01

本文用到的附件列表,用于Arduino安装

本帖最后由 HonestQiao 于 2025-10-4 12:37 编辑

附件列表:

回复

使用道具 举报

创客编程张  见习技师

发表于 昨天 12:36

谢谢老师分享,我是不是应该送您一个锦旗
回复

使用道具 举报

HonestQiao  初级技匠
 楼主|

发表于 昨天 12:42

创客编程张 发表于 2025-10-4 12:36
谢谢老师分享,我是不是应该送您一个锦旗

一起学习研究,共同进步!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail