- 博客(12)
- 问答 (1)
- 收藏
- 关注
原创 STM32F103C8T6+ESP8266+DHT20+阿里云+MQTT(二)
本文章主要记录我自己在使用单片机传输温湿度,上传到阿里云,并在微信小程序显示的经历,本人是一个嵌入式物联网新手小白,如有不足,请多多指教。本章主要是阿里云物联网平台的使用以及云产品流转的设置。我们在使用阿里云时,操作步骤比较比较简单,先配置一个产品,再创建两个设备,一个用于接受ESP8266传输来的数据,另一个用于给小程序发送数据。这两个设备的通信,通过云产品流转,完成了以上的步骤后,我们就可以在微信小程序和单片机中通过代码进行订阅设备了,进行数据传输了。t=O83A。
2025-02-08 14:46:31
912
原创 STM32F103C8T6+ESP8266+DHT20+阿里云+MQTT(一)
本文章主要记录我自己在使用单片机传输温湿度,上传到阿里云,并在微信小程序显示的经历,本人是一个嵌入式物联网新手小白,如有不足,请多多指教。本章主要是使用STM32F103C8T6标准库采集DHT20数据温湿度,以及通过AT指令和esp8266的通信一、新建标准库工程文件这个网上已经有很多详细的资料了,我就不在这里赘叙了,也可以到哔哩哔哩查看江科大的新建工程文件视频,链接我就在贴在下面了.[2-2] 新建工程_哔哩哔哩_bilibili。
2025-02-05 20:37:37
1576
2
原创 vscode开发esp32wroom(3)--串口
Serial.available()>0 这个是用来判断是否有数据的接入。Serial.read() 用来读取接入的的数据。
2024-06-20 21:49:36
294
原创 使用vscode+platfoem开发esp32wroom(2)--呼吸灯
【代码】使用vscode+platfoem开发esp32wroom(2)--呼吸灯。
2024-06-20 21:46:08
553
原创 使用vscode的platformIo开发esp32wroom--入门级
在创建第一步时需要先在vscode里面下载好platformio的插件。在新建项目工程时我们一般选取Arduino框架模式下编写程序,再点击底下的Finish,此时我们就创建好了一个项目,稍等片刻就好了。
2024-05-23 17:41:49
1035
1
原创 STM32HAL库DMA串口
无须 CPU 干预,数据可以通过 DMA 快速地移动,这就节省了 CPU 的资源来做其他操作。在使用串口中断时,当我们的串口接收到信息时,就会开始出发一次中断,然后开始一个字节字节地去接收,在这个·过程中,虽然效率变高了,但是串口仍然会占用到一些CPU,那么有什么效率高,但又没那么占CPU的方法呢。在本次项目中,我们用到的是STM32F103C8T6最小系统板,先在Cubemx里面开启串口中断,记得要使能中断,在这里我们使用的是串口空闲中断,再开启DMA,如下面两张图一样,我们就开启了串口和DMA了。
2023-11-07 21:21:32
1829
原创 HAL库STM32C8T6最小系统板用串口做应声虫
开启串口(这里面的TIM1和TIM2可以不用管,是我自己其他项目用到的,这里与应声虫无关)在usart.c文件里面定义几个变量写入回调函数。在main.c函数while循环里面开启中断。在这里我每发送一次数据指示灯就会闪烁一次。
2023-11-06 09:52:52
272
空空如也
请教一下各位,我在搞蓝桥杯嵌入式的那块板子时出现了一些问题,程序一直下载不进去
2022-01-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅