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会给手机端回传数据。
热门推荐
合理规划非机动车停车区,高效“解围”沙河地铁站
《魔卡少女樱:回忆钥匙》手游上线,带你重返魔法世界
芜湖是哪个省的?别只听说芜湖,这里有让你惊艳的N个理由!
2025-2029年五行大运:火土旺盛下的生存指南
针对特定求职意向,简历和求职信应该如何优化
电视不支持mkv怎么解决?怎么将mkv转为mp4格式?
勃列日涅夫时期的苏联大贪腐案揭秘
八区社区:多彩“雁邻家”,绘就社区文化建设“新图景”
如何提升PPT内容的视觉吸引力?五个维度进行拆解
如何改善社区的居住环境?这种改善措施有哪些实际意义?
环境整治不停歇,打造乡村"高颜值"
打麻将和钓鱼:两种简单有效的减压方式
王者荣耀反作弊系统揭秘:多维度技术防护守护公平竞技
通过对话和动作解析人物独特性格
西电研发飞秒激光防伪新技术:为身份证打造“生物指纹”
凡尔赛文学:网络时代炫耀与自嘲交织的文化现象解析
从基础到实践:命理合婚分析的三个层次
命理大师谢咏教你破解婚姻相克难题
白羊座情侣命理相合度大揭秘!
远程打印机无法打印?6个实用解决方案帮你轻松应对
自保型人的感情管理:从完美主义到和谐共处
自保型人的细水长流式爱情:从校服到婚纱的稳稳幸福
火贪格:现代人事业发展的秘密武器
抑郁症好转怎么安慰朋友
如何帮助身患抑郁症的朋友?可以从这6点着手!
虚拟电厂将成电力市场新引擎
吃安宫牛黄丸的最佳时间
《郡斋读书志》:中国现存最早具有提要性质的藏书目录
柳州马鞍山:270米高空,俯瞰最美夜景
柳州历史遗迹:从四万年前到清代的文明印记