Esp8266+阿里云+STM32点灯(三)

简介: Esp8266+阿里云+STM32点灯(三)

1、简介

1、固件库烧录:Esp8266+阿里云+STM32点灯(一)


2、ESP8266通过电脑与阿里云通讯:Esp8266+阿里云+STM32点灯(二)


前两部分已经完成ESP8266和阿里云简单通讯,这部分通过STM32单片机通过ESP8266与阿里云进行通讯。


2、STM32与ESP8266接线

PA9------RX


PA10----TX


3.3V-----3.3V


GND----GND


3、STM32基础代码

3.1STM32Cubemax配置

首先选择单片机型号:


d7a2b26ba472498481f0f5e1db61f289.png


接着进行基础配置:


6cf0f7faf5dd40bba5d91972d174a22d.png

41199dbd88554ca09abcf61d87619739.png

c2f356fd722e407ead05aa3f4ce0b9e0.png

bf621886ee63492281c3b527e254a1fa.png



最后生成工程文件:


88064ef744ba44568c8856c940c6344c.png

26d4a74523a642c59a8331f098fe90ea.png


3.2 keil端基础配置

串口重映射设置


在usart.c加入以下代码


0d31ebbb5fe94bcda39dff8a49b08695.png


#include "stdio.h"


17c9609326364fd2b01716684d6f2b6f.png


int fputc(int ch, FILE *f)
{
 uint8_t temp[1] = {ch};
 HAL_UART_Transmit(&huart1, temp, 1, 2);
 //HAL_UART_Transmit(&huart2, temp, 1, 2);
 return ch;
}

接着在主函数进行配置


20fa259d5413450eaf420277cde58a6d.png


在主函数中添加如下代码:


e0943f441c624ee3824d78783667fee8.png


printf("11");

接着完成如下配置:


1733c9caee774a04a5553ffcf1ca85d5.png


最后烧录程序,通过串口调试助手观察效果如下:


f72f39106f6f4aa79522b8d2fad30840.png



相关文章
|
1月前
|
存储 物联网 关系型数据库
基于STM32和ESP8266的智慧考勤系统设计与实现【免费开源】
本文介绍了一个基于 STM32F103ZET6 + ESP8266 Mesh 的智慧考勤系统,涵盖了硬件架构、软件设计、网络组网、服务器端实现与数据导出。该系统不仅实现了考勤自动化,还支持多点分布式部署,具有良好的扩展性与应用价值。
|
1月前
|
传感器 数据采集 安全
基于STM32与ESP8266的智能家居控制系统【免费开源】
通过本项目的开发,不仅加深了对 STM32 外设编程的理解,还掌握了物联网系统的整体设计思路。从传感器数据采集,到通信协议实现,再到云端与APP交互,完整地体验了智能家居系统的开发流程。这为后续更复杂的 IoT 项目打下了坚实基础。
基于STM32与ESP8266的智能家居控制系统【免费开源】
|
1月前
|
传感器 前端开发 物联网
【免费开源】STM32+ESP8266 打造低成本智能家居物联网系统(附源码与硬件设计)
本项目基于STM32与ESP8266打造低成本智能家居系统,支持温度监测、远程控制与数据上传,附完整源码与硬件设计,适合物联网初学者与电子爱好者学习与扩展。
|
传感器 数据采集 监控
基于阿里云MQTT服务,设计一个STM32的智能光伏控制系统
这篇文章详细介绍了利用STM32F103C8T6单片机实现光伏发电系统的关键技术。全文分为四章:第一章阐述了光伏发电的背景、意义及应用场景,强调其在绿色能源领域的重要性。第二章介绍了如何通过STM32F103C8T6及光敏电阻和伺服电机实现光线追踪系统,详细描述了硬件选择、连接及使用HAL库编写的单片机程序。第三章讲解了最大功率点追踪(MPPT)的原理,并展示了如何利用STM32F103C8T6和相关传感器、DC-DC转换器实现MPPT功能。第四章描述了如何通过STM32F103C8T6与SIM7600CE 4G模块连接到阿里云MQTT服务,实现设备状态数据的远程传输和控制。本文提供了全面的硬
18098 5
|
11月前
|
传感器 测试技术 芯片
基于STM32的环境监测系统 (esp8266)(上)
基于STM32的环境监测系统 (esp8266)(上)
1991 1
|
网络协议
了解AT指令以及STM32F103如何通过ESP8266连接到WiFi
AT指令是一组用于控制调制解调器的命令,最早由Hayes公司为其智能调制解调器开发。如今,AT指令已被广泛应用于各种通信模块中,包括GSM、Bluetooth和WiFi模块。AT指令通常以“AT”开头,后跟特定的命令和参数。通过这些指令,我们可以执行一系列操作,如设置网络参数、发送数据和查询状态等。
763 0
|
传感器 芯片
【STM32基础 CubeMX】从0带你点灯
【STM32基础 CubeMX】从0带你点灯
543 0
【STM32基础 CubeMX】从0带你点灯
|
数据安全/隐私保护
Esp8266+阿里云+STM32点灯(二)
Esp8266+阿里云+STM32点灯(二)
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
|
网络协议 网络架构