自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【最新】微信小程序连接onenet——stm32+esp8266+onenet实现查看温湿度,控制单片机

实现智能家居的好方法!,并且代码都经过大量的实际操作验证微信小程序链接Onenet,可以查看单片机上报的温湿度数据,并且也可以实现远程控制,例如远程开关灯,智能家居的好办法

2024-09-28 17:22:11 1272

原创 (学习记录)使用HAL库 STM32CubeMX——spi(DMA)配置OLED

(学习记录)使用STM32CubeMX配置硬件SPI利用江科大代码驱动OLED显示屏外加DMA驱动OLED显示屏

2024-09-25 19:57:31 840

原创 (最新已验证)stm32 + 新版 onenet +dht11+esp8266/01s + mqtt物联网(含微信小程序)上报温湿度和控制单片机(保姆级教程)

完美版(已验证)stm32 + 新版 onenet +esp8266/01s + mqtt物联网(保姆级教程)完美实现连接onenet,并且实现上传数据和下发接收数据进行测试控制led物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——汇总

2024-09-24 22:10:31 1689 1

原创 (代码完美实现)stm32代码+esp8266/01s+dht11+onenet+mqtt远程上报温湿度和接收数据——STM32代码实现篇

物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——STM32代码实现篇实现STM32与ESP8266/01swifi模块通信,链接OneNET mqtt设备,实现单片机上传数据到OneNET中,并且OneNET可以下发数据控制单片机

2024-09-24 21:48:30 1253 5

原创 MQTT.fx 1.7.1使用说明篇(OneNET-MQTT-API调试)

本文章用于记录使用MQTT.fx 1.7.1去连接OneNET MQTT协议设备,作为调试这里采用OneNET中MQTT设备作为本文章的MQTT设备对象

2024-09-24 13:44:20 505

原创 ESP8266/01s模块烧录MQTT AT固件篇

ESP8266/ESP-01s烧录MQTT AT烧录最新的MQTT AT固件到ESP8266-01s模块的原因是,这一固件版本提供了对MQTT协议的原生支持,这使得模块能够直接作为MQTT客户端进行操作。以下是烧录MQTT AT固件直接支持MQTT:传统的AT固件可能不支持MQTT协议或者支持的并不完整。最新的MQTT AT固件提供了专门的AT指令来设置和控制MQTT连接、发布和接受消息。简化开发流程:对于不熟悉底层TCP/IP和MQTT协议堆栈的开发者来说,通过AT指令操作MQTT可以极大简化开发过程。

2024-09-24 13:01:32 932 2

原创 ESP8266/01s AT指令连接OneNET MQTT篇上报和下发数据

本教程将逐步引导您了解如何为ESP8266-01s烧录AT固件,并通过简单的AT指令实现与OneNET云平台的MQTT设备连接,最后实现单片机代码连接云服务器,微信小程序操控。这是学习物联网应用开发不可或缺的基础技能。虽然这篇文章篇幅较长,但它为您提供的细节将是非常宝贵的,确保您能够按步就班、稳扎稳打地完成设置。介绍AT指令集介绍。

2024-09-24 10:46:27 1459

原创 STM32在Keil5中利用Jansson库处理和组装JSON数据【详细版】

在Keil5中利用Jansson库处理和组装JSON数据【详细版】不仅是为了记录使用过程,也是为了让广大的读者能快速上手Jansson库,并且开发使用详细手把手说明如何解析简单的,多重嵌套的json格式数据详细手把手说明如何组装简单的,多重嵌套json格式数据详细地说明各种常用的API接口用法

2024-09-23 22:34:29 761

原创 (学习记录)使用HAL库 STM32CubeMX——GPIO引脚输入配置

(学习记录)使用 STM32CubeMX——GPIO引脚输入配置STM32F103C8T6的GPIO引脚输入配置按键输入控制LED代码

2024-09-22 15:41:16 1243

原创 (学习记录)使用 STM32CubeMX——GPIO引脚输出配置

(学习记录)使用 STM32CubeMX——GPIO引脚输出配置STM32F103C8T6的GPIO引脚输出配置

2024-09-22 14:57:53 1377

原创 (学习总结)STM32CubeMX HAL库教程 学习笔记撰写心得

在长时间使用STM32CubeMX进行单片机开发后,我深感这款软件在STM32系列微控制器配置和代码生成方面的强大与便捷。为了检验自己的学习成果,并加深对单片机原理及软件使用的理解,我决定借助AI辅助,将我的学习心得与AI的回答相结合,整理成一份全面而系统的学习笔记。这份笔记旨在记录我在使用STM32CubeMX HAL库过程中的学习内容和关键知识点,不仅作为我个人知识储备的一部分,也希望能为其他学习者提供参考。

2024-09-22 14:12:46 1328

原创 (学习记录)使用 STM32CubeMX——配置时钟(入门)

STM32CubeMX学习笔记撰写心得:(学习记录)使用 STM32CubeMX——配置时钟(入门),本章节较详细的记录如何配置工程,和讲解一些配置在深入学习和实践STM32系列微控制器的开发过程中,我经历了从标准库到HAL库,再到结合STM32CubeMX进行项目开发的转变。这一过程中,我深刻体会到了STM32CubeMX在配置和代码生成方面的强大与便捷。为了检验自己的学习成果,并加深对单片机原理及软件使用的理解,我决定借助AI辅助,将我的学习心得与AI的回答相结合,整理成一份全面而系统的学习笔记。

2024-09-22 13:55:24 1155

原创 使用安信可Ai-WB2-12F开启wifi与手机通信TCP-IP(AT指令)

这样就实现了手机上网络调试工具与无线模组通信,这样以后很多内容就可以无线查看数据和调整参数了,例如制作平衡小车,更改pid参数,就可以用这种方法,当然也可以自己制作软件或者微信小程序调用官方的API代码,还是比较简单的,这里就简单的使用一下别人制作的软件了。填写这些信息后,点击连接,显示连接成功,如果连接失败的话注意看wifi是不是被自动切换了,或者端口是不是开错了,以及wifi模块有没有正常工作(电流不够可能会开启不了wifi,确保电源能提供最大电流超过500mA)

2024-08-30 17:49:00 1197

原创 STM32基于HAL库使用串口+DMA 不定长接收数据 学习记录

我这些博客都只是记录一下自己学习的内容,以及记录一些思考过的问题和疑惑的东西当时使用freertos时听说使用DMA串口接收实时性会更高,所以浏览了一些博客,最后实现了串口+DMA接收数据,于是后期就写了这个比博客记录下来

2024-08-30 17:00:27 1282

原创 STM32基于HAL库串口printf使用和接收

STM32基于HAL库,使用cubemx生成代码配置串口以及使用printf输出和中断输入自用学习记录

2024-08-30 16:34:01 1165

原创 MicroPython 环境下使用 ESP32 连接百度 AI 大模型

本文详细介绍了如何在 MicroPython 环境下,利用 ESP32开发板连接百度AI大模型。初步从硬件准备(ESP32开发板)和软件配置(MicroPython固件和Thonny IDE)开始,指导读者设置一个适合连接百度AI大模型的开发环境。随后,文章通过实际的代码示例,展示了如何在ESP32上实现WiFi连接以及如何构造和发送HTTP请求至百度AI大模型API,包括如何合适地处理包含中文的JSON数据。此外,文章还特别强调了在数据处理过程中的关键注意点,比如必须确保数据以utf-8格式编码

2024-06-13 11:57:29 1718

原创 下载安装Thonny并烧录MicroPython固件至ESP32

MicroPython是一种精简的Python 3解释器,专为嵌入式系统而设计。定义与特点MicroPython是Python 3语言的精简实现,包括Python标准库的一小部分,并经过优化以在微控制器和受限环境中运行。它使用C语言编写,是运行在微控制器硬件之上的完全的Python编译器和运行时系统。MicroPython与标准的Python(CPython)尽可能兼容,因此了解Python的用户可以轻松地过渡到MicroPython。主要特性轻量级。

2024-06-09 14:45:56 3277 1

原创 ESP8266-01S AT指令 发起GET请求获取时间戳

本文旨在分享使用ESP8266-01S模块发起GET请求获取时间戳与天气的经验与心得。首先,我们详细描述了如何通过AT指令配置ESP8266模块,包括设置串口通信参数、重启模块、选择Wi-Fi模式、连接Wi-Fi网络等步骤。随后,我们展示了如何建立TCP连接,并通过透传模式发送GET请求以获取数据。在此过程中,我们深入探讨了GET请求的原理和用法,并解释了如何通过处理服务器响应来提取所需信息。最后,我们总结了使用ESP8266-01S发起GET请求的优势和注意事项,希望这些经验能对读者在实际应用中有所帮助。

2024-04-23 20:33:55 1410

原创 合泰HT66F2390----定时器中断学习笔记

无需多言 直接开始定时器中断的学习通过上次的PWM学习,上次用的是周期型TM定时器模块这次使用标准型TM定时器模块(STM)

2024-03-05 21:02:43 775 1

原创 (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)

本文详细介绍了如何利用物联网技术,通过NodeMCU ESP8266(ESP-12F)模块连接到新版的OneNet平台,使用MQTT协议实现数据的上传与指令的下发。文中首先对NodeMCU ESP8266模块及其特性进行了简介,随后详细阐述了如何配置和使用MQTT协议连接到OneNet平台,实现温湿度数据的实时上传。同时,文章也演示了如何从OneNet平台下发指令控制远端的LED灯,实现了物联网设备的双向通信。通过本文的步骤指导,读者能够掌握利用ESP8266模块与OneNet平台结合,通过MQTT协议进行

2024-03-01 21:12:54 3583 6

原创 合泰杯HT66F2390——uart串口接收和发送

成为点灯大师后,我也是迫不及待地想输出“Hello World”在电脑上,所以我就去翻手册看别人的例程,有点遗憾的是网上的例程都高度相似,然后讲的也不是很清楚,我也是自己对着手册然后尝试了一会发现也没有想象中的那么困难,所以在这里我就写一个比较详细的教程,正好也能记录我的学习这里借鉴了另一位博主的例程,十分感激,对于该基础上我进行了改进合泰HT66F2390单片机串口UART使用例程代码讲解和前面的文章思路一样,想知道这个功能怎么用的,第一件事就是去翻数据手册那我们先翻开数据手册,找到串口UART相

2024-02-28 22:24:36 1856 3

原创 (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师

这个也是最近学习的内容,网上的详细教程也比较少,最后也是自己看着别人的例程对着数据手册写出来的,所以打算自己写一个完整的阅读数据手册配置寄存器完成指定目的的思路,这也大大提升了我阅读数据手册的能力,加下来学习其他的功能我也会继续更新我自己的学习的内容和教程如果有错误的地方或者需要改进的地方欢迎大家指出!

2024-02-28 16:14:12 1319 3

原创 合泰杯开发板HT66F2390入门教程(点亮LED灯)——获得成就:点灯高手

在报名参加合泰杯竞赛项目后,我拿到了一个HT66F2390开发板,并决定从点亮LED开始学习这款新芯片。面对网络上大量无法成功运行的代码示例和烧录程序信息的匮乏,我在摸索中终于掌握了点亮LED的方法。这一经历让我深刻认识到了一份完整指南对初学者的重要性。因此,我编写了这份教程,旨在为学习者提供详细的指导,避免走弯路,一次性成功点亮LED。接下来,我将详细展示整个过程。

2024-02-26 22:37:14 2145 7

原创 物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——创建新版OneNET的MQTT协议产品

本文详细讲解了如何利用51/STM32单片机结合ESP8266无线模块与各式传感器,构建一个多功能的物联网系统,实现远程数据监测及设备控制。通过教程的学习和实践,读者将能够通过微信小程序界面,远端实时查看温度、光照等关键传感器数据,并向设备发送指令,如控制LED灯的开启和关闭。本教程的核心包括单片机与ESP8266模块的硬件连接、固件烧录、云平台数据交互以及小程序开发等关键技术。逐步指导相结合的方式,为读者呈现了一个综合的学习路径,旨在深化物联网技术的理解与应用,为智能设备和智慧生活揭开神秘的面纱。

2023-12-10 17:14:02 3851 15

原创 物联网实践教程:微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制 远程上报和接收数据——AT指令连接OneNET MQTT设备(整合版)

本文详细讲解了如何利用51单片机结合ESP8266无线模块与各式传感器,构建一个多功能的物联网系统,实现远程数据监测及设备控制。通过教程的学习和实践,读者将能够通过微信小程序界面,远端实时查看温度、光照等关键传感器数据,并向设备发送指令,如控制LED灯的开启和关闭。本教程的核心包括单片机与ESP8266模块的硬件连接、固件烧录、云平台数据交互以及小程序开发等关键技术。逐步指导相结合的方式,为读者呈现了一个综合的学习路径,旨在深化物联网技术的理解与应用,为智能设备和智慧生活揭开神秘的面纱。

2023-12-10 17:12:46 3089 30

原创 基于51单片机通过串口发送时间更改DS1302时钟

利用51串口发送实时时间修改DS1302并在LCD1602显示时间

2023-10-15 12:24:22 850 3

原创 51单片机与ESP8266连接新版本OneNET并上云,多协议接入和MasteKey,可视化

该教程适用于新版本的OneNET物联网开放平台,并帮助找到MasteKey实现51单片机与ESP8266通过串口通信发数据至OneNET平台,并帮助找到多协议接入入口,以及可视化教程后文附带代码。你是否出现了AT指令无回应,或者HTTP请求错误(400 Bad Request)等问题,这一篇文章带你解决所有问题,胎教式教程(需要掌握一些串口通信的知识)这只是一个如何用单片机与ESP8266用串口的方式发送数据至云服务器的最基础教程,代码可以再根据你的实际需求更改。

2023-06-05 16:54:24 3746 44

原创 基于51单片机C语言——学习矩阵键盘和数码管 以及 实现矩阵键盘键值实现8位数码管显示键值和LED灯闪烁

运用了矩阵键盘赋予相对应的16进制数1.矩阵键盘S16用来转换模式模式一:在8位数码管上显示按下的键值模式二:按下对应的键位,则LED闪烁对应的次数

2023-05-30 17:14:14 8352 6

原创 基于51单片机的可改位数的记忆密码锁,有警报声和门铃(包含免费下载工程代码压缩包,持续更新)

基于AT89C52,51单片机,通过 矩阵键盘,AT24C02,定时器,蜂鸣器,等等模块来实现密码锁增强版功能,有门铃,错误警报,找回密码功能和正确提示音,修改密码,和长度

2023-05-29 20:45:15 1090 9

基于51单片机AT89C52芯片的可改位数的记忆密码锁,有警报声和门铃(包含免费下载工程代码压缩包,持续更新)

免费下载 免费下载 免费下载 免费下载 免费下载 免费下载 免费下载 免费下载

2023-06-02

免费无需Vip,无需VIP 基于51单片机C语言实现矩阵键盘键值实现8位数码管显示键值和LED灯闪烁

免费无需Vip,无需VIP 基于51单片机C语言实现矩阵键盘键值实现8位数码管显示键值和LED灯闪烁

2023-05-30

51单片机课程设计-增强版记忆密码锁,有警报和门铃(包含免费下载工程代码压缩包,持续更新)

51单片机课程设计-增强版记忆密码锁,有警报和门铃(包含免费下载工程代码压缩包,持续更新)

2023-05-29

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

TA关注的人

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