手把手教你做智能小车
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.5
红外循线模块 ......................................................................................................... 12
3.6
红外遥控模块 ......................................................................................................... 12
3.3
1602 液晶模块........................................................................................................10
3.4
光敏追光模块 ......................................................................................................... 11
手把手教你做多功能智能小车
E 梦电子携手宅基地独家教程
未来,为智慧而来,为梦想而来--EMO
emo 单片机基础教程
前言 很多单片机初学者在学习完基本的单片机知识之后,都想尝试着去做一辆属于你自己的 智能小车。然而,当你真正动手时却发现你会毫无头绪或者是无从下手,这并不是说你之前 学的单片机知识不够好,也不是说明你动手能力不行,而是你的头脑中缺乏完成一个独立作 品的思路。这种情况在单片机初学者中是很常见的,因为你没有真正的运用过你学到的知识, 很多情况下是局限在你所购买的开发板以及它自带的案例(并不是说所有的初学者)。 作为一个初学者来说,单片机入门后不能简单的停留在光会用的阶段。必须尝试去了解 你所接触的单片机结构框架、基本原理以及最简单的最小系统,尝试自己动手去做一个最小 系统然后慢慢的增添各个外部模块。等到这过程都熟悉了,那么在以后做设计就会信手拈来 成竹在胸了。 本教程就是按照这个过程,来完整的做一个多功能的智能小车。从基础最小系统到整个 小车的主控设计,从简单的小车跑起来到复杂的多功能复合实现。最重要的是思路,要明白 下一步要做什么,如何去实现,如何去优化?不要怕没有基础,只要认真按照教程来走,最 终肯定可以做出你自己的智能小车。事实上并不是按部就班完全参照教程,因为或许有的方 面你会有你自己的方法,或者其他更优的方法。俗话说:合适的才是最好的。 在和不少想做类似智能小车的新手接触过程中,很大一部分都是刚刚所说的原因。还有 一部分人是不敢于去尝试,遇到一点点问题就容易打退堂鼓,不能坚持下去,最终导致他们 没能完成自己梦想的小车。作者也是从初学单片机后,看见市面上很多很炫的小车,当时多 想自己有一辆。初期也是没有进展,很想去买辆玩玩,看看别人是如何实现,然后再来做自 己的。事实上也没必要,毕竟实现起来不难,而且市面上的价格也不低,所以还是自己做实 惠,重要的是能学到不少东西和去体验这个过程。 作者第一次写这种教程,也是希望单片机初学者可以通过本教程快速的做出自己的小 车。由于作者水平有限,教程中错误和不足之处在所难免,敬请读者批评、指正。如有兴趣 交流的读者可以发邮件到 jxzengyun@163.com 与作者交流。
5.7
舞蹈模式驱动(dance.c) ..................................................................................... 25
5.8
超声波+舵机壁障(ultrasonic.c) ........................................................................25
5.9
无线主从驱动文件(wireless.c) .........................................................................27
2.4
中断系统 ................................................................................................................... 5
3. 模块介绍...................................................................................................................7
3.1
主控模块 ................................................................................................................... 7
3.2
电机驱动模块 ........................................................................................................... 8
5.5
追光驱动文件(light_control.c) .........................................................................23
5.6
红外遥控驱动文件(remote.c) ...........................................................................23
2.2
定时/计数器接口 ...................................................................................................... 5
2.3
串行接口 ................................................................................................................... 5
2. 资源简介...................................................................................................................5
2.1
并行输入/输出接口 .................................................................................................. 5
1.1
单片机结构框架 ....................................................................................................... 3
1.2
51 最小系统..............................................................................................................3
5.1
主函数文件(main.c) ...............................................................................................18
5.2
红外循线(IR.c) .......................................................................................................21
4.2
软件设计 ................................................................................................................. 16
5. 调试程序.................................................................................................................18
3.7
NRF24L01+无线模块 ............................................................................................13
3.8
舵机加超声波壁障模块 ......................................................................................... 13
5.3
1602 液晶驱动(1602.c) .....................................................................................22
5.4
电机驱动文件(control.c) ................................................................................... 22
2013 年 9 月
技术教程
http://xiangyunzone.taobao.com
©2013 emo 电子工作室--宅基地宅友之家
http://www.honeygeek.org/
http://99emo.taobao.com
未来,为智慧而来,为梦想而来--EMO
emo 单片机基础教程
目录
1. 单片机基础简介.......................................................................................................3
3.9.2 Wifi 模块.......................................................................百度文库.................................15
3.9.3 视频小车.........................................................................................................15
3.9
拓展模块 ................................................................................................................. 15
3.9.1 蓝牙模块.........................................................................................................15
4. 车体设计及思路.....................................................................................................16
4.1
硬件设计 ................................................................................................................. 16