esp8266+51单片机(MCU)=百米遥控
本帖最后由 小蚂蚁DIY 于 2017-5-28 23:22 编辑最近用esp8266-01模块和51单片机还有近两周的业余时间做了个遥控,期间走了一些弯路,经过多次修改程序后成功,实际测试一二百米是没有问题的,用在遥控车、遥控船上玩玩应该不错!现在将制作过程中的一些收获和大家分享一下!希望对大家有帮助!
1、esp8266的AT指令结尾为“\r\n”,而不是“\n"。例如:设置多链接,串口应发送:"AT+CIPMUX=1\r\n" 2、esp8266要进入透传模式,必须设置单链接,而要作为TCP服务器,需要设置多链接,那么就不能把模块当成TCP服务器了。也就是说透传模式下,手机作为服务器,让模块来连手机,这样数据是纯净了,但换个手机就换个IP就没法连了,太不方便。而TCP服务器模式下,只要手机连上8266,就可以查看其网关,程序里提前设置好端口,连接就十分方便了。对于MCU串口接收的多余字节(GPIO,n)只需在程序里只存下“:”后面的字节来判断指令。关键是,这种模式下可以多人同时控制一辆遥控车,这样的亲子互动想想都有意思。 3、做事要认真,因为程序里把1敲成2而花3个小时去查找问题的苦我尝到了{:3_44:} 水平有限,如有错误和不妥,还请指出,谢谢!
附:程序及相关资料。
兄弟,加油 可以设置成服务器+客户端的模式来试试看的 本帖最后由 楠楠 于 2017-5-25 18:02 编辑
你好,我想用esp8266-01s连接51单片机能指导一下吗,这个要怎么和51连接,程序可以用keil编写吗 楠楠 发表于 2017-5-25 17:59
你好,我想用esp8266-01s连接51单片机能指导一下吗,这个要怎么和51连接,程序可以用keil编写吗 ...
通过串口连接就行了,程序可以用keil 不能下载呀? 不能下载呀? 7631001 发表于 2017-6-2 08:59
不能下载呀?
hex文件不能下载吗? 小蚂蚁DIY 发表于 2017-6-3 22:01
hex文件不能下载吗?
今天可以了,谢谢! 谢谢楼主分享 楼主的想法很好,好想仿制,可手上没有楼主用的单片机,想用stc15L104代行吗?谢谢! 单片机可以用89c51吗 #在这里快速回复#esp8266+51单片机(MCU)=百米遥控 很好,下载,谢谢! 老哥,我也是hpu的学生,对于esp8266我有一些问题想要询问你,可以加个qq或者微信吗? 小蚂蚁DIY 发表于 2017-5-28 15:19
通过串口连接就行了,程序可以用keil
你在CSDN搜索WIFI模块学习之路,这个博主写的很好,看你可以去看看,很详细的
页:
[1]