ESP32 LVGL开发板
简介
本开发板主要偏向驱动LVGL屏幕,提供移植好的LVGL参考例程,方便快速上手LVGL,学习官方例程
原理图和例程等汇总资料下载地址
https://pan.baidu.com/s/1Fna4l82jTXC5Zeo87LtoWA 提取码:3333 【如果百度云盘下载地址无效,请联系本店铺客服更改】
版本区别
接口介绍
关于ESP32 ESP32-S3开发方式
一般可以使用c++和python进行开发,
而c++可以通过vscode+platformIO插件按照arduino方式开发【本教程例程就是按照这种方式移植的】
VSC+PIO环境搭建参考:http://wiki.waaax.cn/LESSON/PlatFormIO/PlatFormIO.html
也可以通过VSCODE+IDF乐鑫官方插件进行开发【目前没有提供IDF的例程,因为cmake很多人用不好,感兴趣可以自己移植】
IDF可以参考乐鑫官方教程:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32s3/get-started/index.html#get-started-how-to-get-esp-idf
例程使用
本店提供的移植好的例程,目录如下,关于屏幕驱动型号,也可以参考文件命名
lvgl库的的参考例程都已经配置好了,可以直接在main.c内去调用,有丰富的例程
比如demo下的例程都是官方汇总的例程
examples下的例程都是基础例程,每个组件怎么使用,这部分可以配合百问网的教程对比学习
LVGL视频教程,可以参考韦东山大神的公开课,都是很优秀的资料
https://www.bilibili.com/video/BV1Ya411r7K2/?spm_id_from=333.999.0.0
ESP32的基础例程,可以到已经安装的开发环境下找,参考下图
比如打开BLE就是蓝牙的参考例程,比如这个例程就可以配套微信小程序做蓝牙收发测试
而微信小程序开发,可以参考官方文档
这里提供一套移植好的BLE小程序源码,可以快速配合ESP32的BLE进行收发编写
小程序效果