1.管脚定义

VCC连接正极(建议接TTL下载器3.3V,接5V模块会很容易发烫,可能会烧坏)
RXD:数据的接收端 (连接单片机或者USB转TTL模块的TXD)

TXD:数据的发送端 (连接单片机或者USB转TTL模块的RXD)

RST: 复位,低电平有效

GND:接地
IO_0:用于进入固件烧写模式,低电平->烧写,高电平->运行模式(默认)
其实刚开始连接,对模块进行设置的时候,只需要连接好VCC,TXD,RXD,GND对应的就行。

2.模块的三种模式简介

ESP8266支持3种工作模式”STA”、“AP”、“STA+AP”模式:
1:STA模式:
举个例子来说,就好比一个路由器有特定的WiFi,比如说叫做“WJSNfighting”,手机去连接"WJSNfighting",此时的WiFi模块扮演的就是手机这个角色。
2:AP模式接着上面那个例子,此模式下的模块扮演着路由器的角色,即当你设置WiFi模块在此模式下,你的手机搜索WiFi信号可以找到这个模块名的WiFi。
3:AP+STA模式了解了前两个概念,AP混合STA模式就不难理解了,就是既可以连接到其它的WIFI热点,也可以让别的无线终端连接,这两个过程能同时进行。

3.AT指令

我感觉AT指令还是蛮多的,一般需要用什么的话可以自己查,我就在这里分享一下,我只试了在STA模式下的透传模式(就是配置成功之后发什么,服务器就接收什么)传输数据我成功配置好WiFi模块的步骤。
透传模式仅在TCP client 和UDP下可用
第一步,先设置串口波特率等参数,
指令:AT+UART=波特率,数据位,停止位,校验位,流控设置
我这里设置的是AT+UART=9600,8,1,0,0,如下图所示
WI-FI模块ESP8266(针对初学者)
第二步,找到要连接的WiFi,我自己选择自己手机的热点,输入指令AT+CWLAP可以查询到当前可连接到的WiFi信息
WI-FI模块ESP8266(针对初学者)
在里面找到自己的热点进行连接。
AT指令为AT+CWJAP=“热点名称”,“热点密码”,按照这个格式,双引号和逗号均为英文格式下的符号
WI-FI模块ESP8266(针对初学者)
第四步:查询模块 IP
指令为AT+CIFSR响应为:192.168.1.xxx
WI-FI模块ESP8266(针对初学者)
在电脑上面使用网络调试助手,创建一个 server
WI-FI模块ESP8266(针对初学者)
模块连接到 server
指令为:AT+CIPSTART=“TCP serve或UDP”,“ip地址”,端口号
WI-FI模块ESP8266(针对初学者)
开启透传模式
AT+CIPMODE=1
WI-FI模块ESP8266(针对初学者)
开始透传:
指令为AT+CIPSEND
返回 >,之后就可以传输数据了。
WI-FI模块ESP8266(针对初学者)
WI-FI模块ESP8266(针对初学者)
后面应该会有补充,做的比较急,有点粗糙。

相关文章:

  • 2021-10-17
  • 2021-09-08
  • 2021-09-08
  • 2021-10-19
  • 2021-11-19
  • 2022-01-09
  • 2020-05-04
  • 2021-10-08
猜你喜欢
  • 2022-01-10
  • 2021-07-22
  • 2021-05-03
  • 2021-07-24
  • 2019-02-05
  • 2021-09-21
  • 2021-09-17
相关资源
相似解决方案