自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(249)
  • 收藏
  • 关注

原创 STC89c52RC实现LED闪烁

在选择文件(点击打开程序文件)2在keil5中编辑代码。3设置生成HEX文件。

2025-02-07 20:24:16 240

原创 ESP32-c3实现获取土壤湿度(ADC模拟量)

【代码】ESP32-c3实现获取土壤湿度(ADC模拟量)

2025-02-01 16:38:14 736

原创 esp32-C3 实现DHT11(温湿度)

【代码】esp32-C3 实现DHT11(温湿度)

2025-01-26 21:33:14 521

原创 stc98c52-实现创建项目编写代码(keil5)

在菜单栏中找到项目选项点击第一个。

2024-12-13 22:10:44 423

原创 Keil5添加stc的库到keil5中

再点击点击之后会弹出选择文件必须找到c51选中确定即可。

2024-12-13 20:00:40 1029

原创 STC89C52RC——(8051内核)

STC89C52RC单片机是由宏晶公司推出的一种高性能、低功耗的8位微控制器。它基于经典的MCS-51架构,并在此基础上进行了多项改进,使其在多种应用场合中更加实用。

2024-12-13 19:00:47 456

原创 51单片机介绍

51单片机的历史可以追溯到20世纪80年代,它是微控制器领域的一个重要里程碑。

2024-12-13 18:33:35 600

原创 树莓派下载镜像和烧入镜像

在下载镜像时,建议从官方或可靠的镜像站点获取,以确保镜像的完整性和安全性。同时,根据树莓派的型号和硬件配置选择合适的镜像版本。

2024-11-16 20:52:13 970

原创 lvgl_按钮矩阵

VGL(Light and Versatile Graphics Library)的按钮矩阵(lv_btnmatrix)是一个用于在行和列中显示多个按钮的轻量级控件。这个控件的特点是按钮不是实际创建的,而是实时绘制出来的,因此它非常节省内存。每个按钮仅使用大约8个字节的内存,相比之下,普通的按钮控件则需要大约100-150字节,再加上标签控件的内存占用1。

2024-11-10 17:31:34 464

原创 LVGL实现冒泡事件

冒泡事件指的是子控件触发事件后完成事件,在调用父控件的事件。要不调用父控件必须在子控件中阻止其冒泡阻止冒泡的函数时效果图运行结果点击了父控件1下03按键101 03按键202。

2024-11-10 15:22:41 681

原创 使用AT指令通过ESP8266实现TCP/IP服务器的创建、发送数据和接收数据

首先,确保ESP8266模块进入AT指令模式。AT。

2024-11-09 19:37:08 1660

原创 归并算法(Java——实例)

【代码】归并算法(Java——实例)

2024-11-05 18:48:16 105

原创 LVGL 实现进度条

lv_obj_t* scr=lv_scr_act(); lv_obj_t* bar=lv_bar_create(scr); lv_obj_set_size(bar, 200, 20);//大小 lv_obj_align(bar, LV_ALIGN_CENTER, 0, 0);//位置 lv_bar_set_value(bar, 90, LV_ANIM_OFF);

2024-11-01 15:17:24 425

原创 LVGL添加事件和删除事件

使用如下函数添加事件。

2024-10-31 22:00:26 893

原创 LVGL盒子模型的概念

在LVGL中,理解盒子模型对于创建精确布局的用户界面至关重要。通过适当设置这些属性,可以确保UI在不同屏幕尺寸和分辨率上都能保持一致和美观。LVGL的布局系统会考虑这些属性来放置和调整对象的大小。例如,当你使用Flex布局时,可以通过设置对象的。LVGL盒子模型是指LVGL中用于布局和定位的对象模型。来调整内边距,或者使用。

2024-10-31 21:24:14 402

原创 LVGL实现按键和点击事件

1-1创建屏幕对象1-2创建按钮对象并将屏幕对象给按钮1-3创建一个文本对象,并将按钮对象给文本1-4设置文本1-5为按钮添加事件。

2024-10-30 15:01:55 1994

原创 LVGL显示图片2——显示GIF图片,图片尺寸注意,图片太大无法显示

6编写代码(代码没错但是就是没有显示)1进入图像转换网页中。5复制文件,配置环境。

2024-10-27 20:58:03 1155

原创 LVGL显示一张图片

回到vs code编写代码。将生成的文件复制到此地方下。在这里找到在线图片转换。进入添加文件名加后缀。

2024-10-27 19:08:09 763

原创 LVGL _基础控件_Label 文本

编写程序显示文本。

2024-10-27 17:02:50 547

原创 cc2530 Basic RF 讲解 和点灯讲解(1_1)

Basic RF 是 TI 提供的一套简化版的无线通信协议栈,旨在帮助开发者快速搭建无线通信系统。它基于 IEEE 802.15.4 标准的数据包收发,但只用于演示无线设备数据传输的基本方法,不包含完整功能的协议。Basic RF 的功能限制包括不提供多跳、设备扫描、Beacon,以及不同种类的网络设备(如协调器、路由器等)3。在 CC2530 Basic RF 的配置中,网络的结构体通常用于存储和初始化网络相关的参数。找到图中的文件,可以看到其网络配置的结构体其每个定义的意思和作用。

2024-10-27 13:48:37 968

原创 CC2530 Basic RF 实现远程点亮一个灯(1)

在文件夹 swrc135b \ ide \ srf05_cc2530 \ iar 下的 light_switch.eww 文件打开它。#define HAL_BOARD_IO_LED_x_PORT 1 // Orange //表示端口。P1.2和P1.6控制,LED1~LED4灯分别由P1.0、P1.1、P1.3和P1.4控制,如图3-2所示。#define HAL_BOARD_IO_LED_y_PIN 4 //表示引脚。

2024-10-23 13:17:47 487

原创 LVGL的objects对象-(对象,属性(位置,大小,颜色,样式))

参考文件路径。

2024-10-22 22:26:11 1568

原创 LVGL 介绍

LVGL(Light and Versatile Graphics Library)是一个免费的开源嵌入式图形库,提供了创建具有易于使用的图形元素、优美的视觉效果和低内存占用的嵌入式GUI所需的一切。

2024-10-21 13:06:49 1134

原创 LVGL开发——(环境搭建)

实现环境的创建

2024-10-20 18:06:46 1807

原创 ESP32-C3实现多个命名空间实现非易失存储(Arduino IDE)

如果未设置空间将不可存入数据。重点在命名空间和关闭空间。

2024-10-18 23:59:46 304

原创 ESP32-C3实现查询定时(Arduino IDE )

函数返回的时间单位是毫秒(ms),这意味着它提供了自ESP32-C3复位或启动以来经过的时间,以毫秒为单位。函数返回的值精确到毫秒,但是其实际分辨率(即最小的时间间隔)取决于ESP32-C3的时钟频率。:ESP32-C3通常有一个更高时钟频率的时钟源,这可以提供比标准Arduino板更高的时间分辨率。用于实现基于时间的非阻塞逻辑,允许你的程序在等待时继续执行其他任务。在ESP32-C3上返回一个。以下是关于ESP32-C3上。:在ESP32-C3上,:ESP32-C3上的。在ESP32-C3上,

2024-10-17 15:58:01 298

原创 ESP32-C3实现定时器的启停(Arduino IDE)

ESP32-C3微控制器有多个定时器,这些定时器可用于各种用途,包括计时、生成PWM信号、测量输入信号的频率等。这些定时器资源在ESP32-C3上的分配和功能可能会根据具体的应用和ESP-IDF(Espressif IoT Development Framework)的版本有所不同。硬件定时器(定时器0和定时器1)通常用于最关键的计时任务,而其他定时器则可用于特定外设的控制。

2024-10-17 15:37:12 1621

原创 ESP32-C3实现非易失变量(Arduino IDE )

网页输入数据,串口打印数据。掉电后数据还在。

2024-10-17 14:39:27 1460

原创 将任意文件转换为数组的工具

3在exe弹出的中断输入文件名加后缀。2将文件放入刚才EXE同一文件加下。

2024-10-15 19:27:30 267

原创 SVG图库工具

Yesicon.app 是一个提供高质量、开源且免费的矢量图标的网站。它包含了来自顶级设计团队的233,336个矢量图标,分为177个开源免费的图标集。这些图标集适用于开发者和设计师,可以帮助他们在项目中使用各种图标。网站上的图标涵盖了多种类别,包括常规图标、动画图标、表情符号、品牌/社交媒体图标、地图/旗帜图标、编程图标等。每个图标集都有详细的作者和许可证信息。网站的设计简洁,便于用户浏览和下载所需的图标。

2024-10-15 19:04:42 424

原创 ESP32-C3 实现中断uart1 开发工具为Arduino

在这个例子中,串口1被初始化为4800波特率,8位数据位,无校验位,1个停止位,并指定了接收和发送引脚。: 这个函数检查串口1的接收缓冲区中是否有可读的数据。在这个例子中,串口0(与计算机通信的串口)被初始化为115200波特率。在这个例子中,回调函数是。: 这个函数从串口1的接收缓冲区读取一个字节的数据。在这个例子中,它用于发送通过回调函数收集的数据。: 这个函数设置一个回调函数,当串口1接收到数据时,这个函数会被自动调用。: 这个函数用于初始化一个额外的硬件串口(在这个例子中是串口1)。

2024-10-14 23:50:55 610

原创 ESP32-C3实现网页显示ADC的电压-(改进版)

选择哪种策略取决于应用的需求,例如数据更新频率、延迟敏感度、服务器和客户端的资源限制等。:首先,需要确定你想要显示的数据来源。在ESP32-C3的情况下,这可能是一个ADC读取、GPIO状态、传感器数据等。:采集到的数据需要被格式化成可以发送给客户端(通常是浏览器)的格式,通常是JSON或纯文本。:确保服务器端有实时或定期更新的数据源,例如数据库、传感器、API等。:服务器端需要监听数据源的变化,或者定期检查数据是否更新。:根据采用的更新策略,客户端发送请求到服务器。轮询(Polling):(实现的)

2024-10-13 11:31:50 487

原创 网页实现控制ESP32的GPIO-(改进版)

函数读取GPIO引脚的当前状态,并将其切换到相反的状态。然后,它发送一个简单的文本响应回客户端。事件,使其在点击时发送一个HTTP GET请求到。路由,并重新加载页面以显示最新的状态。在这个代码中,我们添加了一个新的路由。,它将处理来自网页的切换请求。函数中,我们修改了按钮的。

2024-10-13 11:14:38 262

原创 ESP32-C3实现热点并在浏览器中输入域名访问网页

这是一个通配符,意味着不区分域名,对于所有的 DNS 请求都会返回指定的 IP 地址。类型的变量,它存储了 ESP32-C3 作为热点(Soft AP)时分配的 IP 地址。这行代码是用来启动一个 DNS 服务器的,并且设置它来响应 DNS 请求。例如,如果你想要 DNS 服务器只响应特定域名的请求,你可以将。: 这是一个字符串,代表 DNS 服务器应该响应的所有 DNS 请求。: 这通常被定义为 53,因为 DNS 服务的标准端口是 53。类的一个方法,用于启动 DNS 服务器。

2024-10-13 10:06:24 627

原创 ESP32-C3实现热点并把热点设置指定的IP(热点静态IP)

引入库文件:定义热点信息:创建Web服务器实例:设置函数(setup):主循环函数(loop):

2024-10-13 08:34:10 592

原创 ESP32—C3实现网页跳转

用户点击HTML页面中的按钮。浏览器根据按钮的href属性向服务器发送HTTP GET请求。服务器根据请求的URL调用相应的回调函数。服务器发送包含新页面HTML内容的HTTP响应。浏览器解析并显示新的HTML页面。这个过程对于用户来说是无缝的,看起来就像是直接从一个页面跳转到另一个页面。实际上,背后发生了HTTP请求和响应的过程。

2024-10-12 23:33:51 662

原创 ESP32-C3实现串口控制ESP32开启热点,关闭热点,连接路由,断开连接路由

板子通电,在串口输入(1开启热点输入2关闭热点输入3连接路由输入4关闭连接的路由)其中一个就可以实现指定的功能。

2024-10-12 23:09:13 384

原创 ESP32-C3实现网页控制板子连接路由器

板子上电后,会显示一个热点,连接此热点,打开浏览器输入串口提示的ip。会显示一个网页在网页中输入路由器的账号和密码即可连接到自家的路由器了。

2024-10-12 22:55:37 277

原创 ESP32—C3实现DS18B20(温度传感器)检测温度(Arduino IED )

库通过1-Wire协议发送命令,如开始温度转换的命令。:库检查通信错误和数据一致性,确保读取的温度值是准确的。方法初始化,设置1-Wire总线的GPIO引脚。:库通过1-Wire协议读取设备发送的数据。库的搜索功能来查找连接到总线上的所有设备。:库处理原始数据,计算实际温度值。

2024-10-12 18:38:58 897

原创 Arduino IDE 导入库(DallasTemperature.h和OneWire.h)

在下图的位置输入库名即可。

2024-10-12 18:22:30 395

stm32f103c8t6-称重-蓝牙-步进电机-时钟

称重_蓝牙_步进电机——时钟模块

2024-11-09

AnythingToC(将文本转换为0xff类似的数组)

将文本转换为0xff类似的数组,在嵌入式中合适用,可以减少文件系统

2024-10-15

TakeColor取色笔

用于查看图片上一点的色彩

2024-10-15

stm32-RFID-RC522-hal库

使用stm32F103和F407的板子实现RFID的完整项目读取id卡

2024-09-28

stm32-HAL-RFID-RC522

RC522——hal_STM32F407的完整项目

2024-09-28

stm32-HAL-RFID-RC522

RC522数据手册

2024-09-28

OV2640摄像头资料.zip

OV2640是一款由Omni Vision公司生产的1/4寸CMOS UXGA(1632x1222)图像传感器。这款传感器以其小巧的体积、低工作电压和强大的功能而著称,它集成了单片UXGA摄像头和影像处理器,能够通过SCCB总线控制输出各种分辨率的8/10位影像数据。OV2640支持整帧、子采样、缩放和取窗口等不同方式输出影像数据,其UXGA图像最高可达15帧/秒,SVGA可达30帧/秒,CIF可达60帧/秒

2024-08-03

esp8266的资料,和AT资料

包含,AT指令,固件,固件下载工具,TCP/UDP工具,串口工具,芯片资料 主页有对应的教程,不懂的评论区说

2024-07-20

STM32CubeIDE (按安装程序)

STM32CubeIDE (按安装程序),我主页有安装,更新的教程

2024-07-05

esp32和esp8266的安装包,esp的库,Arduino IDE的

解压后直接点击会自动安装,esp的库,Arduino IDE的

2024-06-30

STM32F103ZET6-ADC-检测内部温度-uart输出

ADC检测STM32内部的温度传感器,使用UART将结果输出

2024-06-28

RT-Thread Studio 与STM32Cube联合创建项目

(积分不够可以在评论区中说,我邮箱发给你(免费))RT-Thread Studio 与STM32Cube联合创建项目,使用的是STM32F03ZEx类型的板子 效果:实现LED交替闪烁 HAL库实现,在main函数中可以使用HAL库中的函数 配置教程可以在主页中找得到

2024-06-26

ucos移植-重点在如何创建有教程自己写的(积分不够可以在评论区联系我把邮箱发过来,我邮箱发过去)

将ucos移植到stm32f103zet6使用的是HAL库

2024-06-19

UCOS3的库,可以自己移植

ucos文件包括cfg,cpu,lib,uC-os3

2024-06-18

stm32f103实现通信-回环-入门项目

实现数据通信_回环模式_自发自收 和can的资料实现效果看文章 STM32F103ZET6的板子

2024-06-13

STM32-HAL-CAN 查询式 回环模式 实现收发数据

STM32-HAL-CAN 查询式 回环模式 实现收发数据

2024-06-13

使彩色屏幕点亮,项目HAL实现,取模软件

HAL实现彩色屏幕点亮

2024-06-11

OLED的显存的使用手册SSD1306

OLED的显存的使用手册SSD1306

2024-06-04

Android 实现简单的MQTT协议的连接订阅与发布

Android 实现简单的MQTT协议的连接订阅与发布

2024-05-25

Java-IDEA-MQTT协议-(订阅者和发布者源码)

Java-IDEA-MQTT协议-(订阅者和发布者源码)

2024-05-25

MQTT入门资料(用于了解什么是MQTT)

MQTT入门资料(用于了解什么是MQTT)

2024-05-15

hello算法-文本-讲解算法的入门资料

算法文本

2024-05-13

stm32f103zet6-uart-tim2-DHT11

已完成DHT11实例(免费)

2024-04-29

stm32zet6使用TFTLCD事项亮屏

stm32zet6使用TFTLCD事项亮屏

2024-04-23

stm32f103c8的项目点亮led

stm32f103c8的项目点亮led

2024-03-19

stm32F103c8所创建的工程文件keli5可正常远行

stm32F103c8所创建的工程文件keli5可正常远行

2024-03-15

stm32创建项目失败

stm32创建项目失败

2024-03-15

MySQL数据库中的my.ini文件

MySQL数据库中的my.ini文件

2024-01-04

stm32 F103c8 2023年

stm32 F103c8 2023年

2023-11-18

Basic RF软件包 无线电灯的工程包

Basic RF软件包 无线电灯的工程包

2023-11-02

CC2530中文数据手册完全版.pdf

CC2530中文数据手册完全版.pdf

2023-05-25

空空如也

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

TA关注的人

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