Arduino智能小车制作报告
制作成员:20135224陈实 20135208贺邦 20135207王国伊
前提:
Arduino,是一个开源的单板机控制器,采用了基于开放源代码的软硬件平台,构建于开放源代码 simple I/O接口版,并且具有使用类似Java,C语言的Processing Wiring开发环境。选择Arduino作为智能小车的控制板,因为它的小巧但功能强大,能够方便的和传感器还有各种电子元件连接,而且还能和很多软件如Flash、Processing进行连接互动,但是最重要的是它的开源特性,它的电路设计图和IDE都是开源的,每个人都可以免费的修改和使用,这也是现在Arduino能够逐渐流行起来的原因,有什么比能够和别人自由地分享自己的制作更加有吸引力呢!(视频教材引入)
制作流水线:
1 了解必要的小车安装知识
2 安装必要的程序软件
3 学习视频教程
4 安装小车硬件部分
5 熟悉软件工具使用
6 查看代码以及烧代码流程
7 检验小车完成质量
一,了解必要的小车安装知识
相关书籍
推荐来自百度
据说这些都是传说级别的书籍,对于我们只能浅尝辄止
二, 安装必要的程序软件
安装Arduino开发软件arduino-1.0.5-windows
三,学习视频教程
视频中有大部分出现问题的讲解可以很好的调整自己的机器
四,安装小车硬件部分
安装小车具体顺序:
电机---电池盒---万向轮---拓展面包板---航机云台---开发板
注意细节明细:
1 电机在安装时注意两个螺丝先不能拧的太紧,以免第二颗放不进去
2 除电池外,其他器件固定防止小车在行走时晃动,电机电源根据卡扣方向插紧即可
3 液晶屏比较注意顺序,类似于二极管与三极管连接,在数电模式中有提及
4 给小车烤程序的时候小车状态要注意
5 电位器控制由各项功能具体表示,在调试时可以根据灯亮区别判断所处的程序功能
制作过程:
五,熟悉软件工具使用
运行界面
基本功能为:
对钩是编译程序
向右的箭头是编译程序加烧录程序
右上角那项是在用超声波时检测精确数据时使用,
可以看到数据时分的精确
六,查看代码以及烧代码流程
一般都由小程序构建大操作的流程,由于实现函数代码被封装,一些功能实现有猜测成分
先了解一般基础构建,前进操作代码:
前进:
int Left_motor_back=8; //左电机后退(IN1)
int Left_motor_go=