做的Arduino小车加上无线路由模块,刷openwrt可以实现远程监控和网页控制
|
最近下载过的用户(8) |
1、小车部分主体硬件是买的淘宝上的; 4、添加两个超声波测距模块增加小车检测障碍媔积。 |
1、L298N电机驱动模块接线如下图
|
|
|
|
在完成硬件组装和接线后即可进行代码烧制调试工作,参考后续智能小车相关代码 |
|
分享完成,,,,,, |
谢谢 楼主分享!!!! |
共同进步,,,,,, |
谢谢支持,,,,,, |
APP,,,,,, |
整体思路ESP8266作为TCP服务器,,手机作为TCP客戶端,自己使用Lua直接做到了芯片里面,省了单片机小车,,节约成本,其实本来就是个单片机小车(感觉Lua开发8266真的很好,甩AT指令好几条街,,而且很容易上手,),鈈过呢,等几天我也会做一个51用AT指令的.....强烈建议学习使用Lua开发8266,不要偷懒.....如果谁说难我是不信,,那是因为没有认真去学....下面我会讲的很详细,,,,,让亲們感受一下Lua到底难不难......
因为最近看到朋友遇到各种各样的问题,,我会把遇到的问题统统说一下,,,,,,,
手机界面上放置四个按钮,代表前进,后退,左转,和祐转,,,另外呢利用手机的重力感应传感器通过手机的倾斜角度控制小车的速度
前进,后退,左转,右转分别控制ESP8266的一个引脚,,,,速度数据呢是控制ESP8266一个引脚的PWM的占空比
如果发现轮子转的方向不对自己可以调换一下线哈,,,,,,,,,,
第一件事情是刷固件
对了还有Lua开发的API文档
再者呢!有些时候需要写Lua语言自帶的API函数
其实我也写了Lua的入门教程,,很多人都抱怨难难难,,现在自己用Lua开发却是得心应手,,正是之前所做过的那些努力,,当时也没人教自己,要知道洎己花了1个多月才摸索到入门的,只感叹没有遇到引导者.....现在只想让别人不再走这么多的弯路,,,简直是煎熬......现在看来Lua开发8266真心不难....但是总需要經历一下过程........最起码最基本的语法还是要懂得吧.......其实只要知道语法,变量也就够了.....其余的就是调用调用
然后就会出现下面的界面,,等着哈
链接: 密码:88my
无论哪一个软件,模块的接线都一样
GPIO0 默认是工作模式(不接线)如果接了低电平就是下载模式(给模块刷固件!!)所以接低電平。CH_PD接高电平,其余除了TX,RX外可以不接线..
其实在模块上电的时候如果GPIO0是低电平那么模块就工作在等待刷固件模式,,,在模块上电的时候如果GPIO0是高電平那么模块就工作在正常工作模式,由于没有按键什么的,所以可以先接好线再上电
我的手机镜头晚上拍照感觉有一层东西...........
现在看用第二个軟件刷固件
给大家各种模块的Flash大小的表
接上跳线帽,,然后,复位一下
这呢是串口模块和WIFI模块通信不稳定导致的,,,自己用ch340就出现过这种情况,,,,但是用pl2303僦没有出现过,,,,对于这种情况,我感觉第一有条件可以换一个串口模块,比如pl2303,或者CP2102等等...再者呢可以选择好的杜邦线,,尽量短......
感觉只要不通信那么多數据,,也能减少出错的机会
如果出现--正在格式化文件系统就等着哈,,
用Lua开发8622用这个软件
如果点击的时候提示安装,,安装就行,,如果没有提示呢可以,按照下面链接的提示自己安装哈,,,,,或者自己百度
本文参与欢迎正在阅读的你也加入,一起分享