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会给手机端回传数据。
热门推荐
一图读懂设计与印刷常用纸张尺寸
简述混沌神经网络
怎样克服怕鬼怕黑心理障碍
乳糖不耐受看过来!特色乳羊奶、驼奶、牦牛奶总有一款适合你!
世界黄金协会:各国央行10月份购金量激增,仍有兴趣继续储备
国际海运|普船vs快船
1980年猴票:邮票中的软黄金
统计学基础:统计实验与显著性检验
猪脚高压锅炖多久才合适
宝宝要出牙之前有哪些症状
多地的确可办房贷延期!但为何有人申请后火速取消“开心不过三秒”?
房贷压力的管理策略有哪些?这些策略如何帮助减轻财务负担?
曼彻斯特城市大学法医心理学硕士课程详解
由一座“城”了解一座城,走进崖州古城,带你了解不一样的三亚
多款细胞疗法取得突破性进展:缓解率超90%,CRISPR疗法展现持久疗效
中国音乐学院:中国唯一以中国音乐教育和研究为特色的高等音乐学府
微信朋友圈上传图片尺寸是多大最合适?可以全部显示出来。
你确定只是普通感冒?如何精准判断是否得了流感?
K折交叉验证结合RFE与随机森林:特征选择全过程可视化
大型UV打印机与小型UV打印机的比较分析
自媒体行业包括哪些工作
GPA评价体系详解:全面解析学术成绩的衡量标准
买房时开发商强迫签物业合同怎么办?
人类向着聚变能源开发迈出一大步
多多吃芹菜就能降血压了?还真是主次不分啊......
扫地机器人选购指南:从清洁能力到使用体验全方位解析
【健康科普】关于左氧氟沙星滴眼液,到底该如何使用?
需求收集论坛怎么写文案
如何引导破产项目经理
民法典没有户口本怎么补办身份证