WIFI模块之ESP8266-01
一、写在前面
本篇文章记录自己学习wifi模块的一些信息,一是记录下来总比记在脑子中要好,二是与初学者分享学习经验,并且欢迎老铁们指正文章中出现的错误。
准备材料:我选用的是:esp8266-01的wifi模块,某宝上十几元,usb转ttl一只,电脑一台
参考文档:网上资源,wifi的AT指令手册
二、硬件连接
1、esp8266有8个引脚,除去vcc【此处应该接3.3v,不要接到5v】和GND还有6个,分别是URXD、UTXD、CH_PD、GPIO0、GPIO2、GPIO16,其中我只用到了前三个,后面GPIO没用用到;
2、usb转ttl的RX与esp8266的TX相连,usb转ttl的TX与esp8266的RX相连;
3、特别要注意的是CH_PD引脚要接vcc,即拉高,不然无法正常使用。
三、实验记录
1、软件配置需要注意一点:串口软件波特率设置为115200,其余可以默认配置;
2、阅读WIFI的AT指令集可知,wifi的AT指令主要分为:基础AT命令、wifi功能AT命令、TCP/IP工具箱AT命令等。有关AT指令的细节实验与实验结果我不再一一上传图片了,前面的工作做好了,应该就没有什么大问题了,而且各个人的电脑,实验环境都不一样,总会遇到各种问题,只能靠自己解决,毕竟百度不是万能的,相信各位老铁深有感触。
3、wifi模块的几种工作模式大家自行了解,可以根据自己的实际需求做出选择。
四、实验感悟
只有一点,原本学习wifi模块是为了项目中会用到,而且也希望对这么热门的wifi有所了解和使用,学习完基本的AT指令后,如何用于项目上,连接实验室的无线网,并且使用单片机来控制呢?刚才我们学习了wifi的AT指令的使用,但是是在电脑上完成的相关操作,问题就是如何用单片机写AT指令。而要用在单片机上,只需要稍稍变通一下,把单片机当做电脑,这么来看会不会就豁然开朗了?利用串口与wifi通信,从而完成对wifi模块的控制。
五、后记
1、参考资源:http://blog.youkuaiyun.com/kangear/article/details/40392385 感谢博主kangear的指导
2、使用工具和学习资料下载:http://download.youkuaiyun.com/detail/brunon/9767909
3、人生第一篇博文,感谢大家支持,文章中有什么错误请大家指正,有什么不恰当的地方请大家多多包涵,最后祝大家学习愉快!
本文介绍了学习ESP8266-01 WIFI模块的过程,包括硬件连接、AT指令使用和实验体验。通过连接USB转TTL,设置波特率为115200,掌握了基础AT命令和模块工作模式。讨论了如何将模块应用于项目,通过单片机控制实现无线网络连接。
496

被折叠的 条评论
为什么被折叠?



