【2024 DigiKey 创意大赛】二月柳絮大作战项目-06传感器数据显示在液晶屏上
[复制链接]
本帖最后由 Maker_kun 于 2024-11-3 14:46 编辑
成功获取传感器数据后,即可进一步操作LCD屏幕相关参数
lvgl初始化成功
成功传感器获取数据
下面进行lvgl相关操作:
创建两个标签显示传感器数据
static void lv_example_label(void) {
label_PM25 = lv_label_create(lv_scr_act());
/* 创建PM2.5数据显示标签 */
lv_label_set_text(label_PM25, ""); /* 设置文本 */
/* 设置标签位置 */
lv_obj_align(label_PM25, LV_ALIGN_TOP_MID, 0, 100);
}
static void lv_example_label2(void) {
label_PM = lv_label_create(lv_scr_act());
/* 创建PM颗粒物尺寸数据显示标签 */
lv_label_set_text(label_PM, ""); /* 设置文本 */
/* 设置标签位置 */
lv_obj_align(label_PM, LV_ALIGN_TOP_MID, 0, 80);
}
更新传感器相关数据显示
lv_label_set_text_fmt(label_PM25, " PM25 : %.2f ", m.mc_2p5); /* 更新PM2.5数据 */
lv_label_set_text_fmt(label_PM, " PM_size : %.2f ", m.typical_particle_size); /* 更新颗粒物尺寸数据 */
获取传感器数据演示:
参考资料:
https://blog.csdn.net/Teminator_/article/details/141742778
http://lvgl.100ask.net/9.0/examples.html#a-very-simple-hello-world-label
https://blog.csdn.net/qq_24629659/article/details/142819364
|