表格(lv_table):像往常一样,表格是从包含文本行,列和单元格构建。表格对象权重非常轻,因为仅存储了文本。没有为单元创建任何实际对象,但它们是动态绘制。零件和样式表格主要部分称为 LV_TABLE_PART_BG 。它是一个类似于背景矩形,并使用所有典型背景样式属性。对于单元,有4个虚拟部分。每个单元格都有类型(1, 2, … 16),该类型指示要在其上应用
转载 9月前
136阅读
目录一、简介二、GitHub上下载lvgl库        1、下载lvgl库三、准备一个工程 四、修改工程 五、对disp进行修改编辑六、主函数修改七、硬件修改八、MUSIC示例演示一、简介        以esp32 idf导出hello world
转载 2024-09-10 22:01:43
368阅读
先看效果,创建一个单向带动态消失动画滑块控件,创建一个双向范围选择滑块控件一、开发板简介 二、开发环境搭建 windows 三、基础示例 四、LVGL控件使用示例    LVGL_Arc_Test                        &
目录开发环境目录一、开发环境二、准备工作三、移植步骤1.修改lv_conf.h2.显示功能移植 3.触摸功能移植4.tick及timer四、结果展示五、参考资料一、开发环境1.TencentOS物联网开发套件,MCU为RT10602.IDE:MCUXpresso v11.53.IIC设备为微雪4.3寸IPS屏幕上触摸芯片,汇顶GT9114.LVGL版本:v8.0.25.未使用OS二、
目录AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告AIR32F103(二) Linux环境和LibOpenCM3项目模板AIR32F103(三) Linux环境基于标准外设库项目模板AIR32F103(四) 27倍频216MHz,CoreMark跑分测试AIR32F103(五) FreeRTOSv202112核心库集成和示例代码AIR32F103(六) ADC,I2S,
一、目的        记得参加电赛那会单片机编程还是裸机编程(也就只会这个),后来接触到ucos,工作以后主要是linux开发,再后来在智能语音设备项目中涉及到嵌入式MCU开发工作都是基于RTOS。        目前市场上比较火RTOS当属FreeRTOS,乐鑫ESP32芯片SDK就是在FreeRTOS
转载 2024-07-06 12:11:01
1151阅读
在我们生活或工作中,有时会因为太忙或急事,离开家或办公室时而不记得关闭电脑,这样存在浪费电及数据不安全等问题,那么有没有办法让我们出门在外也可以在手机上控制家里或办公室电脑关闭呢?当然是可以,我们这节课就用ESP32蓝牙模拟键盘功能结合Blynk物联网APP来实现这个功能。1-2、知识点A、Blynk物联网APP平台应用,关于平台详细教程请参考【Blynk IOT物联网平台应用】;B、
文章目录关于LVGL硬件软件开发环境硬件设置在移植LVGL前驱动LCDTFT_eSPI驱动TFT显示屏移植LVGL编辑配置文件编辑main.cpp文件编写回调函数设置功能教程源码链接及其他 关于LVGL  简而言之,LVGL是一个具有广泛功能轻量图形库。基本上适用于所有的显示器,因为其本身不是LCD驱动库—它依赖于其他额外库来驱动显示器。此外,它还是一个开源库,在此附上开源链接。硬件软件硬件:
在前文Arduino+ESP32 之 驱动GC9A01圆形LCD(一),我们已经移植好了arduino GFX库, 该库示例程序内,还有LVGL示例程序哦。 arduino环境下移植lvgl是很方便,我们一起来移植一个,并且跑一下lvgl示例demo!由于arduinolibrary这个路径内arduino工程文件是只读,不便于我们编译测试示例程序,所以我们复制一份lvgl
先看效果,创建正向圆形加载器,创建一个反向圆形加载器,创建一个指定长度和速度圆形加载器 一、开发板简介 二、开发环境搭建 windows 三、基础示例 四、LVGL控件使用示例   旋转器(lv_spinner):旋转器对象是边界上旋转弧,实现旋转加载效果。零件和样式旋转器包括一下部分: LV_SPINNER_PART_BG: 主要部分 LV_SPINNER_PA
转载 2024-08-14 18:59:56
126阅读
1.完整源码:主函数oled.py from ssd1306 import SSD1306_SPI from ssd1306 import SSD1306 import font import machine def draw_chinese(lcd,ch_str,x_axis,y_axis): offset_=0 y_axis=y_axis*16#中文高度一行占8个 x_axis=(x_axis
目录一、简介二、配置使用1、获取示例 `lv_port_esp32`2、配置3、报错与修改三、屏幕资料1、规格2、裸屏引脚3、屏幕原理图4、稳压芯片资料 一、简介LittlevGL 是一个免费开源图形库(GUI),具有易于使用图形元素、美观视觉效果,支持触摸屏操作,移植简单方便,适用于 MCU级别的设备,支持各类输入输出接口与芯片,支持使用 GPU。特性:LittlevGL 以 C 语言编
转载 2024-05-13 22:57:42
1225阅读
日历(lv_calendar):Calendar对象是经典日历,可以:突出显示当天突出显示任何用户定义日期显示日期名称单击按钮进入下一个/上一个月突出显示点击日子零件和样式日历主要部分称为 LV_CALENDAR_PART_BG 。它使用典型背景样式属性绘制背景。除以下虚拟部分外: LV_CALENDAR_PART_HEADER 显示当前年和月名称上部区域
转载 2024-05-17 09:17:01
64阅读
前言大名鼎鼎乐鑫ESP8266 WIFI模组你应该不陌生,不用我多说了。在这之后乐鑫还更迭了更多高性能芯片型号,比如这次我要记录ESP32-C3,搭载近期很火RISC-V指令集处理器,支持2.4G wifi、BLE-5,拥有丰富应用场景。是的,它很好。至少硬件很强大,不过再牛批硬件也需要众多开发者实践经验来不断完善它生态。在动手这次开发之前,我对ESP32认识仅限于乐鑫另一款型号
转载 2024-03-29 19:11:46
78阅读
串行端口用于STM32单片机和个人电脑或其他设备进行通信,Stm32F103c8t6有三个硬串口(PA10,PA9 PA3,PA2 PB11,PB10),很是方便,今天给出其在Stduino IDE简单使用示例;说明:默认情况下,Serial(PA10,PA9)可以直接使用, Serial2(PA3,PA2) Serial3(PB11,PB10)需手动实例化后才可使用硬件: s
设计简介:本设计是智能窗帘控制(光、红外、蓝牙),主要实现以下功能:可实现LCD1602显示光照强度和模式以及窗帘开关;可实现通过按键控制窗帘开关;可实现通过红外遥控去控制窗帘开关;可实现通过手机蓝牙链接使用手机去控制窗帘;实现通过光敏电阻检测光照强度控制窗帘开关。效果图:总体资料:原理图:软件设计流程:系统框图:本设计以STC89C52单片机为核心控制器,加上其他模块一起组成智能感光窗
OllyDbg完全教程一,什么是 OllyDbg?OllyDbg 是一种具有可视化界面的 32 位汇编-分析调试器。它特别之处在于可以在没有源代码时解决问题,并且可以处理其它编译器无法解决难题。Version 1.10 是最终发布版本。 这个工程已经停止,我不再继续支持这个软件了。但不用担心:全新打造 OllyDbg 2.00 不久就会面世!运行环境: OllyDbg 可以以在任何采用奔腾
转载 9月前
92阅读
先放这张图吧 每个板子可能引脚布局不同,注意引脚后面的支持协议,尤其是在输出屏幕模块时,并不是所有的引脚都可以自定义输出,得参考引脚后支持来,你可以花时间琢磨琢磨,学习期间必然会浪费点时间。如果没有没有指定或推荐引脚,那么可以 machine.Pin 自定义,遵循这些规则,入门时可以少花点时间浪费。纯oled代码import machine from libs import ssd1306 #
目录简介效果展示源代码main.py ssd1306.py实现思路血量值分数恐龙障碍物得分与血量值计算简介使用合宙esp32c3模块,基于micropython平台开发一款oled小游戏,恐龙快跑,所有代码已经给出,将两个py文件放进esp32c3里即可运行,使用是硬件i2c,这个ssd1306.py文件是我优化过,许多用法可查看源码即可推敲,只支持128*64I2C oled
0、系列目录STM32 软件模拟IICSTM32 使用DMP库处理MPU6050数据STM32 MPU6050与匿名上位机通讯(V2.6版)1、简介在四轴调试中,经常要使用地面站与飞控之间进行通讯,可以调试飞控中数据,比如PID参数,零点漂移值,传感器数值微调等等,所以在飞控中会预先编写与上位机通讯代码。本次我们使用匿名科创开发四轴上位机V2.6版,实现从STM32发送陀螺仪原始数据,姿态
  • 1
  • 2
  • 3
  • 4
  • 5