基于树莓派的wifi小车的设计与实现
摘要:本论文有两个目的:1)实现wifi小车的基本功能:使用树莓派(单片机)以及各种电子元器件,组装完成一个智能小车,通过Python、Java、C控制树莓派(单片机)的GPIO,自己编码写出小车前进、后退、左转、右转函数,通过烧写软件将程序烧写进小车,从而实现小车的前进后退转弯功能,2)高级功能拓展:通过无线模块,自己编码写出小车遥控器控制小车电机运行的代码,实现遥控器按键对应小车电机运行的功能,从而实现遥控按键实现小车的遥控功能,可以通过遥控器控制小车前后左右运行。开发一个基于TCP/IP协议的客户端,可以使得接于同一路由器上的客户端实现实时通信。
关键词:树莓派;单片机;智能;小车
目录:
1 绪论 5
1.1 树莓派简介 5
1.2 树莓派的不同版本 5
1.3 安装与启动 8
1.3.1 安装系统 8
1.3.2 启动系统 8
1.4 单片机的介绍 9
2 采用技术介绍 11
2.1 嵌入式系统 11
2.2 单片机 11
2.3 USB-TTL 11
2.4 串口通信 12
2.5 红外遥感 12
2.6 C语言 12
3 元件准备与组装 13
3.1 所需元件 13
3.2 电路图与原理图 13
4 具体设计思路及代码 16
4.1 组装小车 16
4.2 安装电子器件 16
4.3 安装小车驱动 16
4.4 安装STC烧写软件 17
4.5 程序烧写方法 17
4.6 安装开发软件Keil_µVision4 20
4.7 配置了解开发环境 20
4.8 代码部分(C) 21
4.8.1 小车前进部分 21
4.8.2 小车后退部分 22
4.8.3 小车左转部分 24
4.8.4 小车右转部分 25
4.8.5 小车前进后退 25
4.8.6 小车前后左右 26
4.8.7 小车综合实验 27
4.8.8 小车遥控实验 30
5 调试与测试 33
5.1 进行小车前进测试 33
5.2 进行小车后退测试 33
5.3 进行小车左转测试 34
5.4 进行小车右转测试 34
5.5 进行小车前后左右综合测试 35
参考文献 36
致谢 36
外文资料 38
中文翻译 46
论文字数:17914
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
回的人少,我来小顶一下
页:
[1]