ESP8266与STM32通信点亮LED教程
创作时间:
作者:
@小白创作中心
ESP8266与STM32通信点亮LED教程
引用
CSDN
1.
https://m.blog.csdn.net/2202_75449126/article/details/137452178
硬件准备
- ESP8266-01S
- STM32F103C8T6
- 面包板
- LED灯
- 杜邦线
- CH340
AP模式与串口助手配置
ESP8266配置
以下是一些基础的AT指令:
- 模块重启:
AT+RST
- 设置工作模式为AP模式:
AT+CWMODE=2
- 配置WIFI信息:
AT+CWSAP="ESP8266_Test","12345678",1,3
- 设置为单链路模式:
AT+CIPMUX=0
- 连接手机端的TCP Server:
AT+CIPSTART="TCP","192.168.4.2",8080
- 设置为透传模式:
AT+CIPMODE=1
- 给手机发送数据:
AT+CIPSEND
- 设置服务器:
AT+CIPSERVER=1,8080
输入指令后需要按回车再发送。ESP8266的默认波特率为115200。
串口初始化配置ESP8266
- AT模式与透传模式
- AT模式:用于更改ESP8266的默认信息。
- 透传模式:主机和从机进行数据交互。
供电电路
供电方案如下:
CH340 -> 面包板 -> STM32 -> ESP8266
5V -> 5V
GND -> GND
3.3V -> 3.3V、EN
GND -> GND
TXD -> RX
RXD -> TX
通过CH340上面的5V供电引脚接入面包板下方正负极给STM32供5V工作电压,通过STM32内部降压电路输出3.3V给面包板上方正负极,然后给ESP8266的VCC和EN供3.3V工作电压保证这两个引脚共地,最后就是CH340和ESP8266收发引脚的交叉连接。
示意图:
- 串口助手
- AT测试是否正常:AT指令之后要按一下Enter回车键产生一个新行后发送过去才有效。
- 根据下图进行配置:
- 设置为AP模式
- 配置WIFI信息
- 设置为单链路模式(只允许一台设备连接)
- 手机端进行WIFI连接
- 打开调试助手
- 点击左上角 查看Local IP
- 点击TCP Server 设置调试端口号 设置为8080
- 设置ESP8266连接上手机的TCP Server
- 用手机发送自定义指令
- 用ESP8266给手机端发送指令
- 设置透传模式
- 告诉手机我准备发数据了
ESP8266与单片机通信点灯
先关闭服务器(
AT+CIPSERVER=0
)然后用单片机按键切换开启服务器(AT+CIPSERVER=1,8080
)。否则前面串口助手调试完,ESP8266一上电就会寻找端口,手机还来不及连接,就会导致连接失败。所有等手机连接好后,按下按键再开启服务器连接。连接完成后,启动ESP8266,连接WIFI,开启手机APP,注意此时的Local IP是否与之前串口助手配置的一致,不一致重新配置,一致就设置端口号8080,然后按下KEY1键,ESP8266会给手机端回传数据。
热门推荐
心学问教育咨询,自我认同的觉醒:青春期的身份探索
《幻兽帕鲁》猎狼的挽具鞍具组合使用技巧详解
榆林“春运报告”出炉:铁路、民航、公路客流均创历史新高
矿泉水行业资源税效应分析
宝妈创业篇:直播行业的兴起与挑战
直播行业的类型与商业模式解析:探索其盈利之道
读书 | 唐风浸润下日本国家与社会文化的变迁
读书 | 唐风浸润下日本国家与社会文化的变迁
《抓娃娃》:一场关于教育与成长的幽默讽刺剧
电影《怒火·蔓延》:刘德华谢霆锋上演警匪对决
从布局到灯光,教你玩转客厅餐厅一体化
《我是刑警》:以写实手法构建生动现实图景
电商专业有必要升本吗?
百香果的营养物质有哪些
使用脱毛刀后腿部出现红肿泡泡该如何处理
值太岁是什么意思及其化解方法 如何有效化解值太岁带来的影响
春夏宜养阳也需防伤阳,这两件事尽量避免
盘点各大奥特曼的特色光线绝技!谁的光线威力最强?
用Excel制作家族世系图的完整教程
秋天为何如此之美?多维视角解析
羽衣甘蓝营养价值 | 每100g营养成分表
张守珪:唐朝名将的辉煌一生
Word 365悬挂缩进设置完全指南:从基础操作到实际应用
双影奇境怎么两个人同时玩 双影奇境一台电脑两人玩的方法
遇到龙卷风怎么办 龙卷风来了如何保护自己
柚子树什么时候嫁接成活率高
扬州夜市与上海旅游攻略路线,深度游,你准备好了吗?
疲倦乏力可能是这些药物引起的!
揭秘酒礼:饮酒中的文化与修养
法国的超级美洲豹,中国进口6架,装备空军,为何集体退役?