【2024 DigiKey 创意大赛】二月柳絮大作战项目-06传感器数据显示在液晶屏上
本帖最后由 Maker_kun 于 2024-11-3 14:46 编辑<p>成功获取传感器数据后,即可进一步操作LCD屏幕相关参数</p>
<p>lvgl初始化成功</p>
<p> </p>
<p>成功传感器获取数据</p>
<p> </p>
<p> </p>
<p>下面进行lvgl相关操作:</p>
<p>创建两个标签显示传感器数据</p>
<pre>
<code>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);
}
</code></pre>
<p> </p>
<p>更新传感器相关数据显示</p>
<pre>
<code>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);/* 更新颗粒物尺寸数据 */</code></pre>
<p></p>
<p> </p>
<p>获取传感器数据演示:</p>
<div style="text-align: left;"></div>
<p> </p>
<p>参考资料:</p>
<p><a href="https://blog.csdn.net/Teminator_/article/details/141742778" target="_blank">https://blog.csdn.net/Teminator_/article/details/141742778</a></p>
<p><a href="http://lvgl.100ask.net/9.0/examples.html#a-very-simple-hello-world-label" target="_blank">http://lvgl.100ask.net/9.0/examples.html#a-very-simple-hello-world-label</a></p>
<p><a href="https://blog.csdn.net/qq_24629659/article/details/142819364" target="_blank">https://blog.csdn.net/qq_24629659/article/details/142819364</a></p>
页:
[1]