单片机UI人机界面
主要以LVGL为主
HX科技
这个作者很懒,什么都没留下…
展开
-
LVGL_多界面切换
3、切换不同界面显示(lv_scr_load_anim(page2, LV_SCR_LOAD_ANIM_OVER_LEFT, 300, 0, false);2、加载一个界面显示(lv_scr_load(page1);1、创建多个界面(create_page1();原创 2023-11-04 21:37:36 · 2970 阅读 · 0 评论 -
LVGL_文件系统FS
LVG 内置支持以下文件系统:1、FATFS2、STDIO (Linux 和 Windows 都可以使用的 C 标准函数接口,比如:fopen, fread…)3、POSIX (Linux 和 Windows 都可以使用的 POSIX 函数接口,比如:open, read…)4、WIN32 (Windows 使用 Win32 API 函数接口比如:CreateFileA, ReadFile…)原创 2023-10-22 16:52:04 · 2274 阅读 · 0 评论 -
LVGL_基础控件btnmatrix
注意:最好选用LV_EVENT_VALUE_CHANGED事件,因为LV_EVENT_CLICKED会在点击屏幕其他地方也会触发。13、设置按下时候按钮的颜色。原创 2023-10-16 20:44:53 · 646 阅读 · 0 评论 -
LVGL_基础控件文本框textarea
12、设置光标闪烁时间。原创 2023-10-16 19:28:03 · 1309 阅读 · 0 评论 -
LVGL_基础控件线条line
1、创建基础空间line(只创建出来是没有东西显示的)5、坐标系反转(LCD坐标系和数学坐标系的Y轴相反)4、设置大小(超出部分会看不到)2、添加点,把这些点连成线。6、设置控件位于左下角。原创 2023-10-16 12:04:02 · 1681 阅读 · 0 评论 -
LVGL_基础控件timer
2、创建基础控件定时器方法二。1、创建基础控件定时器。3、创建好定时器后启动。4、设置定时器执行次数。原创 2023-10-09 22:03:59 · 3018 阅读 · 0 评论 -
LVGL_基础空间圆弧arc
【代码】LVGL_基础空间圆弧arc。原创 2023-10-09 20:43:15 · 948 阅读 · 0 评论 -
LVGL_基础控件滑动条slider
3、其他方面参照控件bar。原创 2023-10-06 20:23:37 · 2474 阅读 · 0 评论 -
LVGL_基础控件进度条bar
【代码】LVGL_基础控件进度条bar。原创 2023-10-06 19:55:38 · 789 阅读 · 0 评论 -
LVGL_基础控件滚轮roller
【代码】LVGL_基础控件滚轮roller。原创 2023-10-06 17:56:56 · 1339 阅读 · 1 评论 -
LVGL_基础控件dropdown
【代码】LVGL_基础控件dropdown。原创 2023-10-05 21:21:06 · 742 阅读 · 1 评论 -
LVGL_基础控件checkbox
【代码】LVGL_基础控件checkbox。原创 2023-10-05 20:26:54 · 661 阅读 · 0 评论 -
LVGL_基础控件Switch_Button
【代码】LVGL_基础控件Switch_Button。原创 2023-10-05 18:25:51 · 982 阅读 · 1 评论 -
LVGL_基础控件Button
最后要将组(Groups)与输入设备相关联: lv_indev_set_group(indev, g);其中 indev 是 lv_indev_drv_register();解释:鼠标滚轮的上下滚可以在导航模式切换控件的焦点,在焦点控件点击滚轮键就会进入编辑模式,此时再滚动滚轮就会改变滑动条的值。首先要创建一个 组(Groups) : lv_group_t * g = lv_group_create();然后将一个对象添加到 组(Groups) 中: lv_group_add_obj(g, obj);原创 2023-10-05 11:25:45 · 742 阅读 · 0 评论 -
LVGL_基础控件label
把自己建立的字体加入工程中/* 创建一个基础对象 label */// 创建一个label部件(对象),他的父对象是活动屏幕对象// 声明外部字库lv_label_set_text(label, "百问网嵌入式abcd123.,<>';'[]ABCD");// 显示文字(注意当前文件文本的编码格式,要使用 utf-8 编码)原创 2023-10-04 19:31:19 · 1853 阅读 · 0 评论 -
LVGL_基础知识
【代码】LVGL_基础知识。原创 2023-09-24 20:59:24 · 442 阅读 · 0 评论