《ESP32 学习笔记》之 Arduino环境下玩转 LVGL-搭建环境
Arduino的LVGL环境搭建: 1. LVGL简介 2. 演示效果 3. 开始移植 3.1 源码准备 3.2 学习文档 3.3 移植 1. LVGL简介 LittlevGL是一个免费的开源图形库,提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用。 使用效果可以去: LittlevGL开源GUI 看看,使用效果真的很是惊艳,这里使用群友的一张图来看看近年来各种GUI图形库的发展趋势: 2. 演示效果 对于 ESP32 上使用 LVGL ,我在三种设备上进行了测试,屏幕驱动型号分别为: 1.14寸ST7789V 、 3.5寸ILI9488 、 3.5寸ST7796S ,为了方便对比,我在他们上边创建了同样的仪表控件,下面请看演示效果: 我自己的小手表 我在前几个月基于ESP32制作的小手表,集成多种功能,硬件资源有: 1.14寸屏幕 、 自动下载电路 、 温湿度 、 RTC时钟 、 大气压计 、 光亮度传感 、 加速度计 、 拨轮按键 、 TFT卡 、 蜂鸣器 、 振动马达 、 WS2812RGB灯 、 锂电池管理 ,可以说是可以满足目前的开发要求了; 项目地址 : ESP32-Watch 启明云端GUI开发板 该开发板是 启明云端 公司推出的一款基于ESP32的GUI开发板,搭载了 3.5寸ST7796S屏幕 和 FT6336U电容触摸