完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一直要不断的向前进步啊。之前有一段时间学习了ESP8266模块,当时也是一顿折腾,捣鼓了好几天,虽然实现了简单的通信,但是脑子里还是一片浆糊,对它的原理还是不太理解。最近凑着寒假有时间,又重舒旧情再来一遍,现在把整个过程的经验分享给大家,希望能够帮助到你们。
整个过程我想分3篇博客说明: ①ESP8266简单测试,让你体验测试成功的快感。 ②STA模式 《电脑——路由器——模块》,也就是以路由器为中介实现电脑和模块之间的通信。 ③通过ESP8266实现电脑与单片机的通信(代码实现)。 ESP8266模块简单测试 让我们先放上一张ESP8266的引脚图 我们还需要用到一个工具USB转TTL, 怎么连接那? 1)ESP8266的RXD(数据的接收端)需要连接USB转TTL模块的TXD,TXD(数据的发送端)需要连接USB转TTL模块的RXD, VCC连接3.3V,GND连接GND,有一点注意就是CH_PD连接3.3V。 注:因为VCC和CH_PD都要连接3.3V,我自己用的USB转TTL上只有一个3.3V,所以我进行了飞线,把3.3V飞了出来,笔者在这里不建议连接USB转TTL上的5V,因为我当时连接上了5V,ESP8266模块明显发烫,并且也无法发送AT指令。 2)下面我们进行简单的测试,打开串口调试助手,波特率为115200,发送AT+RST,如果模块正常应该如图: 紧接着我们对模块进行下面配置:(下面的注意事项中有对某些AT指令的简单阐述) ①AT+CWMODE=3 //配置成多连接模式 AT+RST //重启生效 注:AT+CWMODE? 返回值: 1:STA模式(可连接路由器) 2:AP模式(可当做热点,供其他设备连接) 3:AP+STA模式(两者均可) ②AT+CWSAP=“ESP8266_TEST”,“1234567890”,1,3 //修改模块名字和密码,后面两个是通道号和密码模式,默认1,3就好 注:AT+CWSAP? 返回值 CWSAP:,,, ssid:ESP8266名称 pwd:连接密码 后面两个是通道号和密码模式 ③AT+CIPMUX=1//启动多连接 若=0为设置单连接(透传模式下会使用) ④AT+CIPSERVER=1,8080//配置ESP8266为服务器(供手机/电脑连接),端口号为8080 此时,我们已经将模块配置完毕,可以发现电脑已经发现了我们的WIFI,输入密码(1234567890)后连接到了WIFI。如下图: 虽然我们电脑连接上了这个无线,但是我们也不能上网哈! 此时我们完成了模块的简单测试。 下一篇我们来让模块连接路由器。 |
|
|
|
只有小组成员才能发言,加入小组>>
2513 浏览 0 评论
1083浏览 2评论
700浏览 1评论
452浏览 0评论
193浏览 0评论
329浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 02:50 , Processed in 1.339534 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号