ESP32开发笔记(四)LVGL控件学习List列表控件X 先看效果,创建⼀个带FontAwesome字体图标的列表演⽰列表控件的使⽤
此⽂章为盖楼⽂章,为组织⽬录链接⽤,未写教程,教程更新后会删除此⾏
⼀、
⼆、
ESP32例程为C语⾔开发,并⾮Python/Arduino/AT指令开发,基于ESP-IDF_V4.2框架库,采⽤纯C语⾔开发,开发⼯具为Visual Studio Code
Android(安卓)例程全部为原⽣Android开发,例程全部⽀持到SDK版本29 Android 10.0(Q) 开发⼯具为Andirod Studio 4.0
PC源码例程为Visual Studio 2013开发,C++语⾔,基于MFC
送的MQTT账号,仅⽤于同学们开发测试,⼤家不要⽤到实际产品上,不定期更换密码,会在QQ公布
以下列出的例程源码均编写完成(不断增加中),开发教程正在编写
三、基础⽰例
⼯程模板/打印调试输出
LED亮灭控制
使⽤任务⽅式控制LED
使⽤LEDC来控制LED实现呼吸灯效果
使⽤ADC读取光敏电阻实现光照传感
按钮长按短按实现
电容触摸中断实现
使⽤RMT实现RGB_LED彩虹变⾊⽰例
使⽤RMT实现读取DHT11温湿度传感器
使⽤SPI总线实现TF卡⽂件系统⽰例
使⽤IIC总线实现读取ADXL345⾓度加速度传感器 使⽤IIC总线实现⼩容量数据储存测试
使⽤RMT实现红外遥控接收解码(NEC编码)
使⽤RMT实现红外数据发送(NEC编码)
附近WIFI信号扫描⽰例
控件的使用
创建软AP⽰例
在软AP模式下实现TCP服务端
在软AP模式下实现TCP客户端
在软AP模式下实现UDP通讯
创建STA站模连接路由器
在站模式STA下实现TCP服务端
在站模式STA下实现TCP客户端
在站模式STA下实现UDP通讯
LCD液晶触摸屏显⽰测试
电阻触摸XPT2046驱动测试触摸校正
四、LVGL控件使⽤⽰例
LVGL_Full_Test LVGL官⽅例程(使⽤到了⼤分部控件)
LVGL_List_Test 创建⼀个带图标的列表控件
LVGL_MessageBox_Test 创建⼀个带按钮的消息框控件
LVGL_ObjectMask_Test 创建⼀个变幻⾊的⽂本学习蒙版遮罩效果
LVGL_Page_Test 学习页⾯控件的使⽤
LVGL_Roller_Test 通过⽰例学习滑动列表选择器控件
LVGL_Slider_Test 创建⼀个单向和⼀个双向滑动条控件
LVGL_Spinbox_Test 学习微调控件的使⽤
LVGL_Spinner_Test 创建三个不同的环形加载器
LVGL_Switch_Test 创建两个不同的开关控件
LVGL_Table_Test 创建⼀个简单的表格
LVGL_Tabview_Test 实现三页的页⾯切换学习Tabview控件
LVGL_Textarea_Test 长按实现打字机效果的Textarea控件
LVGL_Tileview_Test 实现四⾯环形触摸切换的Tileview控件
LVGL_Window_Test 创建⼀个窗⼝,带设置⼦窗⼝学习窗⼝控件的使⽤
ESP32应⽤例程
Bluetooth_RGBLight Android⼿机通过蓝⽛控制RGB灯变⾊
Bluetooth_Sensor Android⼿机通过蓝⽛读取开发板姿态和温度湿度参数 Bluetooth_Test Android⼿机通过蓝⽛与开发板通讯
Encryption_MD5 MD5加密
Encryption_SHA1 SHA1加密
Encryption_SHA256 SHA256加密
EncryptionDecrypt_AES_CBC AES_CBC加密
EncryptionDecrypt_AES_ECB AES_ECB加密
ESP32_SmartConfig 通过Android⼿机配置WIFI连⽹
HTTP_GET_Request_Weather HTTP Get请求天⽓预报
JSON_Package 创建JSON数据包
JSON_Parsing 解析JSON数据包
LCD JPEG_Effect 解码JGEG图⽚特效显⽰
MQTT MQTT通讯测试
Android(安卓)⼯具源码
ESP32_Bluetooth_Chat Android通过蓝⽛与开发板通讯测试
ESP32_Bluetooth_RGBLight Android通过蓝⽛控制开发板RGB灯
ESP32_Bluetooth_Sensor Android通过蓝⽛读取开发板3D姿态和温度湿度数据
ESP32_SmartConfig Android⼿机配置WIFI配⽹
MQTT_Test Android与开发板通过MQTT协议通讯
TCP_Client Android作为TCP客户端与开发板通讯
UDP_Client Android通过UDP协议与开发板通讯
PC(Visual Studio 2013 C++ MFC)⼯具源码
MQTT_调试助⼿ PC通过MQTT与开发板通讯
TCP 调试助⼿ PC通过TCP服务器/客户端与开发板通讯
UDP 调试助⼿ PC通过UDP与开发板通讯
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论