自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(338)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【STM32】MPU6050陀螺仪GY-25模块调试

MPU6050陀螺仪 GY-25模块调试

2022-01-26 10:29:48 2780

原创 基于GD32的DAC输出

基于GD32的DAC输出

2021-12-17 09:50:11 6413 7

原创 搭建一个GD32F103的环境

搭建一个GD32F103的环境

2021-11-29 17:20:45 679

原创 STM32模拟IIC驱动sht30温湿度传感器

STM32模拟IIC驱动sht30温湿度传感器

2021-11-26 10:32:20 8143 5

原创 STM32F103C8T6使用内部时钟作为系统时钟

STM32F103C8T6使用内部时钟作为系统时钟

2021-11-18 09:15:56 9646 9

原创 基于Arduino的掌机

本项目来自太极创客的开源具体步骤可以去太极创客的bili查看,这里只说几个下载调试遇到的问题开发板选择 le0nardo如图报错这个需要去开发板管理器下载下图这三个库然后就可以顺利下载了 大家一起做起来吧。全套资料可以去太极创客bili获取也可以关注我的公众号 文子嵌入式 回复口袋游戏机获取...

2021-11-05 19:40:49 442

原创 基于ESP-01S的桌面小电视

成品图功能说明支持手机配网,获取网络时间,星期,天气动画,天气预报(所有api获取来自心知天气)传送门 心知天气官网​这里感谢太极创客团队,自己只是复现了一遍。传送门 太极创客实测得出这个项目确实是可行的,并且上手非常容易,大家有兴趣也可以去关注太极创客的网站了解,我这里只是指出一些代码修改和硬件测试的问题(硬件本身可能会出现的问题)esp-01s的下载测试对我来说,并没有esp8266开发板那么稳定,所以如果代码下载不进,可能是接线错误和你的eps-01s是被刷过固件的,以下分别

2021-10-20 08:23:19 1403

原创 ESP8266入门系列1 搭建Arduino IDE开发环境

ESP8266入门系列1 搭建Arduino IDE开发环境

2021-09-16 16:36:57 1055

原创 DIY成本35的自制蓝牙音响

一如既往是我的风格 先放成品效果视频 成本35的DIY蓝牙音响 某天看到办公室同事的蓝牙音响很酷,然后自己上某宝搜了一下大概价格在一百多块钱,这价格我自然是不能接受的,于是我就尝试搜了下蓝牙播放模块,价格合适,傻瓜接线,适合我这种手残人士。蓝牙音响正面图制作流程上文已经提到,制作流程非常简单,因为我购买的蓝牙是自带WIFI模块和功放电路的,因此只需要选择合适的电源和喇叭再用烙

2021-08-23 09:07:40 4998 1

原创 基于STM32的ESP8266获取心知天气数据

基于STM32的ESP8266获取心知天气数据

2021-08-06 10:26:06 9568 14

原创 基于stm32的串口/蓝牙控制LED灯的开关和亮度(超基础)

基于stm32的串口/蓝牙控制LED灯的开关和亮度(超基础)

2021-07-21 08:45:43 7519 3

原创 基于stm32F103C8T6的智能门禁(毕业设计)

基于stm32F103C8T6的智能门禁(毕业设计)

2021-06-30 15:24:47 15676 42

原创 基于STM32的机智云平台控制设备开关(物联网)

基于STM32的机智云平台控制设备开关(物联网)

2021-06-07 16:39:32 4946 27

原创 基于STM32的OLED播放Bad apple

基于stm32的oled显示badapple 有屏幕的地方就有bad apple说下原理将视频用opencv转换成图片,之后进行图片取模,转化为16进制,使用oled图片显示函数显示。没什么技术含量 需要代码评论区留。......

2021-06-02 11:40:06 3030 7

原创 ESP8266wifi模块新手入门(无须代码实现和电脑通信)

所需硬件开发板一个 (没有固定要求 主要是要用到开发板的3v3)我自己的是原子精英版USB转TTL一个ESP8266 01一个说下接法ESP8266 VCC------开发板 VCC3.3ESP8266 GND------开发板 GNDESP8266 TXD------USB转TTL RXDESP8266 RXD------USB转TTL TXDUSB转TTL GND------开发板 GND (共地)另外 由于01没有上拉 所以ESP8266 EN------开发板 VCC3

2021-05-24 15:05:10 3007 10

原创 基于stm32的智能婴儿床(毕业设计)

基于stm32的智能婴儿床(毕业设计)

2021-05-15 17:20:31 14615 31

原创 基于51单片机超声波测液位带无线传输(毕业设计)

实现功能显示当前水位高度水位到达警戒线之后可以自动启动水泵抽水,到达下限自动关闭加入语音模块,在水位到达警戒线时进行语音报警实现无线传输水位高度按键调节阈值为了更直观 我们直接整个视频 超声波测液位无线传输模块 物料准备以及成本9*15万用板 (2块24元)AT89C52单片机模组

2021-04-05 16:40:26 764 17

原创 基于STM32C8T6的智能蓝牙小车(毕业设计)

基于stm32最小系统的蓝牙小车 硬件部分(成本stm32最小系统(10r)型号具体为STM32F103C8T6jdy-31蓝牙模块(10r)L298N继电器模块(10r)直流步进电机版 直插电解小车底座 50-70r(套装包括 四个直流电机 四个车轮 两块亚克力板车身)40p 排线 2r 公对公一共为 82元下面放出部分硬件图直流电机车轮电机驱动模块(说一下接......

2021-03-05 11:37:04 8473 82

原创 超简单 STM32 RTC闹钟 时钟配置

超简单 STM32 RTC闹钟 时钟配置

2021-01-13 16:50:26 13854 24

原创 STM32F103系列控制的OLED IIC 4针

STM32驱动OLED

2020-12-02 09:52:46 25356 215

原创 基于stm32的 iic通讯的 led显示 学习分享

最近也是在刷博客 刷到四线就能显示 led感觉很神奇 所以开个博客记录一下实现进度硬件方面只说必要的 有板子的可以直接用oled模块 没有的花20买个最小系统(推荐stm32f1c8t6)一般会送两根线 你可以多要几根 两根不够现在看oled(四针模块 图片来源百度)硬件连接 vcc接3.3v(5v会烧坏) GND电源负 时钟脚接单片机时钟 数据脚同理(单片机引脚查原理图 买了板子的会送引脚excel 表 都比较方便 )比如我这块板子 SCL就是PB6 SDA就是PB7oled是支持spi和

2020-11-25 10:38:17 889 1

原创 2025版STM32Cubemx实战记录 1.Cubemx 配置出现黄色感叹号

【代码】2025版STM32Cubemx实战记录 1.Cubemx 配置出现黄色感叹号。

2025-07-11 15:20:30 286

原创 UI成品案例分享 3.测量仪器UI

【代码】UI成品案例分享 3.测量仪器UI。

2025-07-02 12:01:19 237

原创 UI成品案例分享 2.文本输入

LVGL 文本输入案例。

2025-06-29 18:24:45 156

原创 UI成品案例分享 1.电子相册

原型图片视频预览LVGL fatfs+sd卡 制作的电子相册示例。

2025-06-27 13:50:19 334

原创 SQuareline Studio 多语言功能开启与使用(lv_i18)

【代码】SQuareline Studio 多语言功能开启与使用(lv_i18)

2025-06-26 08:53:33 66

原创 SQuareline移植到ESP32开发板上(Platformio+Arduino架构)

【代码】SQuareline移植到ESP32开发板上(Platformio+Arduino架构)

2025-06-24 08:46:00 87

原创 LVGL colorwheel组件教程五(事件获取RGB值)

【代码】LVGL colorwheel组件教程五(事件获取RGB值)

2025-05-30 15:57:23 52

原创 LVGL colorwheel组件教程四(切换模式)

【代码】LVGL colorwheel组件教程四(切换模式)

2025-05-30 15:53:52 48

原创 LVGL colorwheel组件教程三(获取RGB颜色值)

【代码】LVGL colorwheel组件教程三(获取RGB颜色值)

2025-05-30 15:48:56 51

原创 LVGL colorwheel组件教程二(修改指示器大小)

【代码】LVGL colorwheel组件教程二(修改指示器大小)

2025-05-30 15:47:04 161

原创 LVGL colorwheel组件教程一(调色板)

【代码】LVGL colorwheel组件教程一(调色板)

2025-05-30 15:40:21 56

原创 [1]ESP32S3报错esp32-s3-devkitc-1\.sconsign311.dblite: No such file or directory的解决方案

此问题是C盘内存不够导致,清理C盘内存再次编译即可解决!

2025-05-15 11:56:44 383

原创 LVGL企业级实战四 红银色风格菜单(按键交互支持上下左右选择)

UI预览UI获取链接:

2025-05-13 17:05:16 134

原创 LVGL企业级实战案例三 仿Scratch页面

UI获取链接:https://download.csdn.net/download/lllmeimei/90827157。

2025-05-13 16:55:53 219

原创 LVGL企业级实战案例二 IOT数据监控中心

UI文件获取链接:https://download.csdn.net/download/lllmeimei/90827133。

2025-05-13 16:45:28 275

原创 LVGL企业级实战案例一 对讲机UI

效果预览(尺寸320×240)UI获取链接https://download.csdn.net/download/lllmeimei/90827123

2025-05-13 16:40:28 234

原创 4G模块获取电话卡号码和获取不到号码的问题解决(移远EC200U为例)

4G模块获取电话卡号码和获取不到号码的问题解决(移远EC200U为例)

2025-02-14 09:33:35 333

原创 解决Keil移植LVGL时涉及中文部分编译报错的问题

解决Keil移植LVGL时涉及中文部分编译报错的问题

2025-02-14 09:24:36 545 2

原创 工具-DAPLINK连接STM32F411配置和烧录教程

工具-DAPLINK连接STM32F411配置和烧录教程

2025-01-02 18:05:34 430

58数码管字体用于特殊显示场景

用于显示时间效果非常好

2025-06-06

56蓝牙模块控制LED灯开关亮度程序源码

芯片型号 STM32F1 库版本 标准库(STD) 功能说明 链接蓝牙或有线串口 发送 '0' 灯关闭 '1'灯打开 '2'亮度低 '3'亮度中 '4'亮度高 接线说明 串口链接串口1(PA9 PA10) LED1 连接 PA8 (开关LED) LED2 连接 PB5 (调亮度LED)

2025-05-26

55STM32F103C8T6驱动1.44寸LCD显示屏源代码

STM32F103C8T6驱动1.44寸LCD显示屏源代码

2025-05-15

54STM32驱动1.44LCD显示屏源码(C51/SPI)

STM32驱动1.44LCD显示屏源码(C51/SPI)

2025-05-15

52ESP8266MQTT固件烧录包

ESP8266MQTT固件烧录包

2025-05-15

53STM32F1连接SHT10传感器并且通过OLED0.96显示屏显示出来

使用软件Keil5 库版本 标准库(STD) OLED SCL PA4 SDA PA7 SHT10 SAD PA6 SCL PA5

2025-05-15

51STM32F1通过ESP8266连接微信小程序源代码

STM32F1通过ESP8266连接微信小程序源代码

2025-05-15

50STM32F1通过ESP8266连接阿里云源码

STM32F1通过ESP8266连接阿里云源码

2025-05-15

49STM32F1通过ESP8266连接onenet云平台源代码

STM32F1通过ESP8266连接onenet云平台源代码

2025-05-15

48STM32F1配置时钟闹钟源码并且使用OLED0.96显示时间(有接线说明)

使用软件Keil5 库版本 标准库STD 接线说明 vcc--3.3V GND--GND SDA--PB7 SCL--PB6

2025-05-15

46STM32F1连接VL530L0X测距传感器测量距离并且通过串口打印

使用软件 Keil5 库版本 标准库(STD) 硬件连接 VL530L0X SCL PB13 SDA PB14 打印使用串口1

2025-05-14

47STM32F1连接美上美拨轮编码器(SIQ-02FVC3)并通过OLED0.96寸屏幕显示计数值

使用软件Keil5 库版本 标准库(STD) 硬件连接 显示屏 SCL连接PD3 SDA连接PD4 拨码器连接PA6PA7

2025-05-14

45STM32连接MQ3酒精浓度传感器获取酒精浓度并通过串口打印

使用软件 Keil5 库版本 标准库(STD) STM32连接MQ3酒精浓度传感器获取酒精浓度并通过串口打印

2025-05-14

44STM32连接MQ2烟雾浓度传感器并且打印浓度值

STM32连接MQ2烟雾浓度传感器并且打印浓度值

2025-05-14

43STM32连接MPU6050陀螺仪传感器并打印俯仰角和翻滚角

使用软件 Keil5 库版本 标准库(STD) #define I2C_SCL_PIN GPIO_Pin_5 /* 连接到SCL时钟线的GPIO */ #define I2C_SDA_PIN GPIO_Pin_6 /* 连接到SDA数据线的GPIO */

2025-05-14

42STM32F1驱动MG90SG90舵机转动

//功能说明 舵机(MG90S) 旋转180度,回到0度,循环往复 //硬件引脚说明 vcc-5v GND-GND TIM3CH2-PB5

2025-05-14

41STM32连接HC-SR04传感器并通过串口打印测量距离

硬件连接 Trlg PB12 Echo PB13 功能说明 连接传感器后接串口,通过串口1打印测量测量

2025-05-14

40STM32通过DHT11温湿度传感器获取温湿度并通过串口打印出来

引脚连接 SDA脚连接PA1

2025-05-14

39STM32F1写入读取并打印AT24C02的数据(有详细注释)

软件使用 Keil5 库版本 标准库(STD) 接线说明 SCL接PB6 SDA接PB7 PE3 按键1 PE4 按键2 功能说明 按键一按下 开始写入串口打印 开始写入数据 写入完成串口打印 写入完成数据 按键0按下 读取AT24C02的数据并通过串口打印

2025-05-14

38STM32驱动OLED0.96寸显示屏源码工程(有接线说明 )

接线说明 vcc--3.3V GND--GND SDA--PB7 SCL--PB6 修改时间 --2023-5-4 修改人 --sunwen

2025-05-14

78AT324F21(雅特力)通过硬件SPI方式刷新ST7796屏幕

AT324F21(雅特力)通过软件SPI方式刷新ST7796屏幕

2025-07-22

77AT324F21(雅特力)通过软件SPI方式刷新ST7796屏幕

AT324F21(雅特力)通过软件SPI方式刷新ST7796屏幕

2025-07-22

76AT324F21(雅特力)通过硬件SPI和DMA方式刷新ST7796屏幕

AT32F421(雅特力)通过硬件SPI和DMA方式刷新ST7796屏幕

2025-07-22

74MH2203兆迅恒达单片机开发包(兼容STM32)

包含程序例程 数据手册 用户手册 库

2025-07-02

72LVGL-电子相册项目

项目包含 1 基于ESP32-S3 的完整可烧录源代码 2 可移植到任何平台的UI文件

2025-06-27

69STM32H753HAL库模版(最新)

STM32H753相对于STM32H743,在安全特性和外设功能上有所提升,具体如下: 安全特性增强:STM32H753支持嵌入式安全固件安装服务(SFI),可在执行初始程序时执行安全验证并保护软件IP,而STM32H743未明确提及此特性。此外,STM32H753还支持安全启动和安全固件升级(SBSFU),进一步增强了系统的安全性。 外设功能扩展:虽然两者都提供了丰富的外设接口,但STM32H753在某些特定外设上可能提供了更高级的功能或更多的通道数。例如,在通信接口方面,两者都支持多种接口类型,但STM32H753可能在某些接口的速率或稳定性上有所优化。此外,STM32H753还提供了如JPEG硬件加速器等高级外设,可进行快速JPEG编码和解码,从而减轻CPU编解码负荷,这是STM32H743所不具备的。

2025-06-23

75LVGL测量类UI分享

可移植到任何嵌入式开发平台

2025-07-02

73LVGL-文本输入案例

可移植到任何平台的文本输入案例效果

2025-06-29

71适配微雪2.8寸 LCDESP32S3开发板(PIO+arduino)架构

微雪官方只提供Arduinoide和esp-idf的代码模版,我移植到了pio架构,并且解决了屏幕翻转和触摸的BUG

2025-06-24

70基于AT89C51的交通灯控制系统设计:电气工程自动化课程设计实践

51单片机 交通灯报告模版,可自己补充。

2025-06-23

68基于Freertos系统 STM32F1环境监测系统

/** 功能说明 1 温湿度采集 2 电压采集 3 屏幕显示(LCD) 4 串口打印与控制 5 基于Freertos运行 */ 程序完全适配野火开发板(其它F1开发板也可以使用)~

2025-06-20

64【嵌入式开发】Squareline导出UI文件使用教程:倒车影像移植调试及界面初始化详解

内容概要:本文档详细介绍了Squareline导出UI文件的具体使用步骤,以倒车影像移植调试为例。首先将CarCameraNew文件夹纳入项目,接着声明并根据实际情况调整头文件,然后调用ui_init()函数接口进行初始化设置,包括HAL初始化、国际化设置等。项目逻辑上,在屏幕加载完成后会自动触发特定事件,此过程中创建了定时器,定时器会周期性地触发回调函数updata_camera_task(),主要作用是刷新画板。最后简要提及了模拟器仿真情况,由于屏幕尺寸原因电脑不能完整显示,但能保证程序稳定不崩溃。; 适合人群:有一定嵌入式系统开发经验,对UI界面开发感兴趣的工程师或开发者。; 使用场景及目标:①将Squareline导出的UI文件正确集成到自己的项目中;②掌握倒车影像移植调试的关键技术点,如定时刷新机制等;③确保移植后的UI能在不同设备上正常运行。; 阅读建议:在阅读时应重点关注各个函数的作用与调用时机,尤其是ui_init()的初始化流程以及定时器相关的回调函数updata_camera_task()的工作原理,同时要注意头文件路径的正确配置以避免编译错误。

2025-06-16

63软件工程SQuareline Studio布局详解:菜单功能与界面元素管理综述

内容概要:本文档详细介绍了SQuareline Studio软件的功能布局与操作指南,涵盖了从文件操作到主题定制的各个方面。具体包括文件菜单(如新建、打开、保存等基本操作)、导出菜单(如导出UI文件)、帮助菜单(如创建模板项目、访问官方文档等)、屏幕菜单(管理屏幕列表)、层次结构菜单(管理界面元素)、组件菜单(添加Widget)、资源菜单(管理图像和字体)、控制台菜单(查看日志和错误信息)、错误面板(显示缺少参数的错误)、检查器菜单(编辑组件参数)、历史记录(保存用户操作)、字体管理(创建自定义字体)、动画(创建和管理动画)以及主题(自定义颜色主题)等功能模块。; 适合人群:对SQuareline Studio有一定兴趣或正在使用该工具进行UI设计和开发的人员,尤其是初学者和中级用户。; 使用场景及目标:①帮助用户快速上手SQuareline Studio,掌握其基本功能和操作方法;②指导用户深入理解各个菜单和工具的作用,提高工作效率;③为用户提供详细的参考,以便更好地利用该工具进行UI设计和开发。; 阅读建议:建议用户按照文档顺序逐步学习各个功能模块,结合实际操作加深理解。对于不熟悉的术语和功能,可以通过帮助菜单中的官方文档和视频教程进一步学习。

2025-06-16

66【嵌入式开发】ESP-IDF新建项目报错Cannot read properties of undefined (reading ‘fsPath’)解决方案:VSCode环境配置与修正方法详解

内容概要:本文主要解决了ESP-IDF新建项目时出现的“Cannot read properties of undefined (reading ‘fsPath’)”错误。

2025-06-16

62软件开发SQuareline Studio多语言功能实现:Nodejs环境配置与lv-i18n编译使用教程

内容概要:本文档详细介绍了SQuareline Studio多语言功能的开启与使用方法。首先准备工具,包括下载并安装Nodejs,验证安装成功,添加环境变量。接着是安装lv_i18n,通过npm全局安装。然后在SQuareline工程中勾选多语言支持,创建yaml翻译文件,按照指定格式填写不同语言的对应翻译。创建专门文件夹存放编译后的文件,通过命令编译yml文件到指定文件夹。最后介绍函数接口lv_i18n_init和lv_i18n_set_locale的使用方法,并提醒如果使用中文需要设置有中文字库的字体以避免显示异常。 适合人群:适用于使用SQuareline Studio进行开发,且希望为项目添加多语言支持的开发者或工程师。 使用场景及目标:①为SQuareline Studio项目添加多语言支持;②让项目能够根据不同地区用户的语言习惯自动切换显示语言;③确保多语言功能在不同设备上正常运行。 阅读建议:按照文档步骤逐一操作,确保每个步骤都正确无误,特别是环境配置和文件路径设置。对于初次接触多语言功能的开发者,建议先在一个小项目中进行测试,熟悉流程后再应用到大项目中。同时注意,如果项目涉及中文显示,一定要设置正确的中文字库,以保证显示效果。

2025-06-16

67 ESP-IDF新建项目报错Cannot read properties of undefined方法2

本文主要解决了ESP-IDF新建项目时出现的“Cannot read properties of undefined (reading ‘fsPath’)”错误。

2025-06-16

65Vscode+Platformio ESP32导固件教程

详细列出了固件的导出教程,包含文件系统

2025-06-16

61 LVGL组件去选中时方框:通过设置属性实现UI优化

内容概要:本文档主要介绍了在LVGL图形库中如何去掉组件被选中时出现的默认方框。

2025-06-16

60【嵌入式系统开发】LVGL配置文件系统使用

内容概要:本文档主要介绍LVGL图形库对不同文件系统的支持及配置方法,包括FATFS、STDIO、POSIX和WIN32四种文件系统。文档首先概述了每种文件系统的适用环境(如FATFS适用于嵌入式系统,STDIO和POSIX适用于Linux和Windows,WIN32专用于Windows),然后重点讲解了配置文件系统的基本步骤:确保设备有可用的文件系统,找到lv_conf.h文件,根据需要开启相应的宏定义(如LV_USE_FS_WIN32)。对于WIN32文件系统,详细解释了三个关键宏定义的作用:LV_FS_WIN32_LETTER设置文件所在的盘符,LV_FS_WIN32_PATH设置工作路径,LV_FS_WIN32_CACHE_SIZE设置缓存大小。最后,通过一段示例代码展示了如何打开和读取指定路径下的文本文件,并将内容打印出来。 适合人群:具有一定C语言编程经验,特别是对嵌入式系统或GUI开发感兴趣的工程师和技术人员。 使用场景及目标:①帮助开发者为基于LVGL的应用程序选择合适的文件系统接口;②指导开发者完成LVGL文件系统的具体配置;③通过实例代码演示如何利用配置好的文件系统进行文件读写操作。 其他说明:配置过程中需要注意根据实际使用的文件系统正确设置相关宏定义,尤其是路径和缓存参数的选择。此外,示例代码仅作为参考,实际应用时可能需要根据具体情况进行调整。

2025-06-16

59RTC打铃课设设计

库版本 标准库(STD) 芯片型号 STM32F103 功能说明 LCD屏幕显示以下内容 1下一次打铃的时间 2当前时间日期 3当前是星期几 可提供演示视频

2025-06-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除