表格(lv_table):像往常一样,表格是从包含文本的行,列和单元格构建的。表格对象的权重非常轻,因为仅存储了文本。没有为单元创建任何实际对象,但它们是动态绘制的。零件和样式表格的主要部分称为 LV_TABLE_PART_BG 。它是一个类似于背景的矩形,并使用所有典型的背景样式属性。对于单元,有4个虚拟部分。每个单元格都有类型(1, 2, … 16),该类型指示要在其上应用            
                
         
            
            
            
            前言大名鼎鼎的乐鑫ESP8266 WIFI模组你应该不陌生,不用我多说了。在这之后乐鑫还更迭了更多高性能的芯片型号,比如这次我要记录的ESP32-C3,搭载近期很火的RISC-V指令集处理器,支持2.4G wifi、BLE-5,拥有丰富应用场景。是的,它很好。至少硬件很强大,不过再牛批的硬件也需要众多开发者的实践经验来不断完善它的生态。在动手这次开发之前,我对ESP32的认识仅限于乐鑫的另一款型号            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 19:11:46
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            先看效果,创建一个单向带动态消失动画的滑块控件,创建一个双向范围选择的滑块控件一、开发板简介
二、开发环境搭建 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,            
                
         
            
            
            
            目录一、简介二、GitHub上下载lvgl库        1、下载lvgl库三、准备一个工程 四、修改工程 五、对disp进行修改编辑六、主函数的修改七、硬件的修改八、MUSIC示例演示一、简介        以esp32 idf导出的hello world            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 22:01:43
                            
                                368阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、目的        记得参加电赛那会单片机编程还是裸机编程(也就只会这个),后来接触到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、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 12:12:44
                            
                                254阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录关于LVGL硬件软件开发环境硬件设置在移植LVGL前驱动LCDTFT_eSPI驱动TFT显示屏移植LVGL编辑配置文件编辑main.cpp文件编写回调函数设置功能教程源码链接及其他 关于LVGL  简而言之,LVGL是一个具有广泛功能的轻量图形库。基本上适用于所有的显示器,因为其本身不是LCD驱动库—它依赖于其他额外的库来驱动显示器。此外,它还是一个开源库,在此附上开源链接。硬件软件硬件:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-01 13:20:56
                            
                                1123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在前文Arduino+ESP32 之 驱动GC9A01圆形LCD(一),我们已经移植好了arduino GFX库, 该库的示例程序内,还有LVGL的示例程序哦。 arduino环境下移植lvgl是很方便的,我们一起来移植一个,并且跑一下lvgl的示例demo!由于arduino的library这个路径内的arduino工程文件是只读的,不便于我们编译测试示例程序,所以我们复制一份lvgl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 12:53:53
                            
                                737阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            串行端口用于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 可以以在任何采用奔腾            
                
         
            
            
            
            先放这张图吧 每个板子可能引脚布局不同,注意引脚后面的支持协议,尤其是在输出屏幕模块时,并不是所有的引脚都可以自定义输出,得参考引脚后的支持来,你可以花时间琢磨琢磨,学习期间必然会浪费点时间。如果没有没有指定或推荐引脚,那么可以 machine.Pin 自定义,遵循这些规则,入门时可以少花点时间浪费。纯oled代码import machine
from libs import ssd1306
#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 07:35:00
                            
                                325阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录简介效果展示源代码main.py ssd1306.py实现思路血量值分数恐龙障碍物得分与血量值的计算简介使用合宙esp32c3模块,基于micropython平台开发的一款oled小游戏,恐龙快跑,所有代码已经给出,将两个py文件放进esp32c3里即可运行,使用的是硬件i2c,这个ssd1306.py文件是我优化过的,许多用法可查看源码即可推敲,只支持128*64的I2C oled            
                
         
            
            
            
            0、系列目录STM32 软件模拟IICSTM32 使用DMP库处理MPU6050数据STM32 MPU6050与匿名上位机通讯(V2.6版)1、简介在四轴的调试中,经常要使用地面站与飞控之间进行通讯,可以调试飞控中的数据,比如PID参数,零点漂移值,传感器数值微调等等,所以在飞控中会预先编写与上位机通讯的代码。本次我们使用匿名科创开发的四轴上位机V2.6版,实现从STM32发送陀螺仪原始数据,姿态            
                
         
            
            
            
            前言:基于VScode+PlatformIO的lvgl开发环境教程见《ESP32-Arduino开发》GUI设计 LVGL 开发环境搭建教程(从工程目录到模拟器)按官方的描述,PC模拟器是支持以下编译器的,从网上能找到的教程很少,最终还是觉得VS环境搭建最为容易。因此,本篇文章我们基于VS2019来搭建LVGL模拟器吧。 其他编译器搭建: Eclipse搭建教程参考:官方教程 CodeBlocks            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 10:28:19
                            
                                60阅读
                            
                                                                             
                 
                
                                
                    