收藏官网首页
查看: 23789|回复: 15

[经验分享] esp8266+51单片机(MCU)=百米遥控

9

主题

17

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
跳转到指定楼层
楼主
发表于 2017-5-20 12:53:02 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
本帖最后由 小蚂蚁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个小时去查找问题的苦我尝到了
      水平有限,如有错误和不妥,还请指出,谢谢!


      附:程序及相关资料。



~U5`K03@OXBSFC6VR(9ATNE.png (70.65 KB, 下载次数: 243)

~U5`K03@OXBSFC6VR(9ATNE.png

基于esp8266 STC51的百米遥控.zip

27.73 MB, 下载次数: 1859, 下载积分: 威望 1

9

主题

17

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
沙发
 楼主| 发表于 2017-5-28 15:19:57 | 显示全部楼层
楠楠 发表于 2017-5-25 17:59
你好,我想用esp8266-01s连接51单片机能指导一下吗,这个要怎么和51连接,程序可以用keil编写吗 ...

通过串口连接就行了,程序可以用keil

9

主题

17

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
板凳
 楼主| 发表于 2017-6-3 22:01:43 来自手机 | 显示全部楼层
7631001 发表于 2017-6-2 08:59
不能下载呀?

hex文件不能下载吗?

点评

今天可以了,谢谢!  详情 回复 发表于 2017-6-5 08:07
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表