51单片机WIFI模块ESP8266-01s一定要看这个!普中科技给的模块 避免采坑!+CWJAP:3 FAIL 配置不了wifi名称和密码?

前言:

推一下之前的教程文章(添加日期2021/8/11)

51单片机之路__基础部分完结(学习笔记)
STM32白话文教程(一)固件库点灯
STM32白话文教程(三)内置按键模块、外接按键检测 三句话让你玩明白按键 水银倾斜模块


# 第一步:配置WIFI(AT模式)。 配置蓝牙的过程中,我们可以修改,蓝牙名称、PIN码(相当于连接蓝牙的密码)等。 # 配置WIFI时,接线如下:
ESP8266-01s WIFI模块单片机
RXUTX
TXURX
GNDGND
VCC3.3V
ENVCC
资料中EN为CH_PD很不理解全网都没有找到EN的引脚图

模块引脚如下:

在这里插入图片描述

接线确保正确,如图:

拔掉跳线帽,接把WIFI模块的RXTX分别接UTXRTX位置。
在这里插入图片描述
接好地(GND)和电源3.3V。注意这里不要看后面的线。按上图圈的位置接就好。
在这里插入图片描述
EN接VCC在这里插入图片描述
如图接好后,我们打开串口调试软件。

我用的普中给的软件,这里波特率调成115200(wifi模块默认)。其他波特率或会乱码。

输入:AT+RST
发送后,接收区显示一些乱码和ready。
接下来就可以用AT指令,对蓝牙进行配置操作了。
在这里插入图片描述
(此配图为之前配置蓝牙模块文章中的)

功能指令
更改波特率AT+UART=9600,8,1,0,0
更改后要修改串口通信波特率因为已经从115200改为9600
更改AP模式AT+CWMODE=2 (还有1、3自行了解)
更改WIFI名称和密码你会发现很操蛋!具体请往下看!
其他指令请自行了解更多

网上的教程

AT+CWJAP_DEF=“wifi名称”,“密码”
AT+CWSAP=“wifi名称”,“密码”
AT+CWJAP=“wifi名称”,“密码”
等等都不行

最后一个回返回
+CWJAP:3
FAIL

在这里插入图片描述

在这里插入图片描述
看了这个还以为是位数问题 结果也不是!

我告诉你怎么可以!

AT+CWSAP=“wifi名称”,“密码”,1,0

我是怎么发现的?

我用了 AT+CWSAP? 命令
它神奇的返回了我
在这里插入图片描述

+CWSAP:“ESP_F5FDEE”,"",1,0,4,0
显而易见这是没有密码的wifi名称为ESP_F5FDEE
至于后面的1,0,4,0是什么?我也不知道 操蛋 不?
在这里插入图片描述
删掉4,0可以
删掉1,0就不行 改成别的也不行(我只改过0,1)
在这里插入图片描述

我搜教程的时候看有人后面跟11,3 反正我不行
在这里插入图片描述

这时你终于可以修改成你想要的WIFI名称和密码了

随后如上图输入以下命令

功能指令
启动AP多连接AT+CIPMUX=1
开启服务并设置端口为8888AT+CIPSERVER=1,8888

这下配置wifi大功告成!测试一下!

让我们用手机上的TCP连接助手在这里插入图片描述
注意IP为192.168.4.1(不同的模块会有不同吗 这个不清楚 自己看一下就好)

端口为8888(或者你自己设置的其他端口)
在这里插入图片描述
直接放个界面图 我没有连接 输入消息发送1,d,中文乱码不显示,404detecitve test
在这里插入图片描述
断开连接返回了0,CLOSED

大功告成!

接下来让单片机接受到发送的数据就需要自己编程了。
你买了板子肯定有例程的,自己研究吧!

  • 45
    点赞
  • 214
    收藏
    觉得还不错? 一键收藏
  • 41
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值