一,准备
1.USB-TTL (串口转USB)这里我购买的是PL2303
2.ESP8266(乐鑫wifi模块)
3.杜邦线若干
4.面包板(可选,我自己用来连接电路的)
二,引脚定义
关于ESP8266的引脚,可以参考我之前一篇文章Arduino Uno R3 用软串口调试ESP8266 01 wifi模块 实验记录
USB-TTL(PL2303引脚):3V,TX,RX,GND,5V.
三、接线示意
USB-TTL | ESP8266 |
3.3V | VCC |
GND | GND |
RX | TX |
TX | RX |
3.3V | CH_PD |
网上有的文章说 3.3v需要单独供电,不过我没有,我用的是USB-TTL上的3.3V,CH_PD和VCC共用的(使用面包板)。
如图:
连接好后,装好驱动,(我的电脑装好驱动后需要重启一下)。
四,打开串口调试助手
1.设置波特率115200
2.重启模块
AT+RST
OK
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x40100000, len 2408, room 16
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0
tail 8
chksum 0xd8
csum 0xd8
2nd boot version : 1.6
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000
屸?俷鞉r傭n|??巪rl屸r抣宭?l`屸r抣靗?l`屸r抣帪?ll`rl巶rl尀鈱b寣b宐br鞄rb祢n顎nn?l掤l?l寧ll?倢寣鞄l?n?尀鈱bll巖p尀鈱bl宐rlrl
ready
WIFI DISCONNECT
WIFI CONNECTED
由于我昨天设置了wifi ssid,和密码,所以它自动连接了。
3.连接TCP
AT+CIPSTART="TCP","www.swcvc.net.cn",80
CONNECT
OK
4.设置透传模式
AT+CIPMODE=1
OK
5.发送数据(GET)
AT+CIPSEND
OK
>GET http://www.swcvc.net.cn/index.htm
收到返回数据
6.退出透传模式(没有换行符的模式下,输入+++)
+++
7.关闭TCP连接
AT+CIPCLOSE
CLOSED
OK