- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精华教程树莓派自动驾驶机器人小车全套教程含全部代码
一起来玩树莓派
第一课:自动驾驶树莓派小车(含全部代码)
作 者:赵贵生 医疗器械研发工程师树莓派爱好者
参考作者:1 (一位外国外工程师的教程) 引用作者 观澜小站(优酷)
2 HYPERLINK /uidhtml number007cool /uidid-4694734.html
声 明:
1、本系列文档原始资料,能查到原始作者外都已标明原作者,否则无法标明。
2、欢迎各位朋友转载和分享,仅需标明出处及作者姓名。
3、本系列提倡动手实践,含有一些PYTHON语言讲解,适合初学者,大牛请绕道!
4、本系列重新实践了网上的一些树莓派教程同时加入一些新的设计,力求系统全面、全开源、易理解。但由于能力有限,若文章中有问题,欢迎朋友们指正。
系列目录:
第一课 树莓派基本硬件连接、初始设置
第二课 树莓派网络设置、VPN连接、远程控制
第三课 树莓派IO口控制:一个简单的按键点亮LED指示器
第四课 树莓派实践:制作一个树莓派电子邮箱收件提醒器
第五课 树莓派实践:树莓派机器人小车全套实用教程
第六课 智能家居:手机远程控制卧室电灯
。。。。。。
实时更新目录!!!!!!
本课目录:
一、树莓派自驾驶小车的准备工作
二、单个轮子的控制——前进、后退
三、4个轮子的联动——前进、后退、左转、右转、左旋转、右旋转
四、超声传感器的连接与编程
五、树莓派自动驾驶小车的编程与实践
一、树莓派自驾驶小车的准备工作
物料准备:
1、树莓派一个
2、HC-SR04超声波测距传感器模块
3、无线网卡一个
4、L298N电机驱动板一个
5、移动电源一个(输出至少2A以上)
6、电源小盒一个(用以通过L298N板电机供电)
7、1K电阻一个(用以连接超声传感器与树莓派)
8、小车一个
9、杜邦线若干
线路连线:
二、一个轮子的控制——前进、后退
由于我现在小车所有的轮子都已装好。左侧两个轮子是并入L298N一侧端口的。所以现在我用两个轮子的转动来演示本小节。(原理和程序都一模一样)
由于我手上没上HDMI线,所以我要远程控制我的小派。我先从路由器查寻到我的IP,然后用putty软件登入。
(如果,你不会上面一步,不要紧,看下我的第二课教程:网络配置及远程控制)
第一步:putty远程登入树莓派
输入帐户名:pi
输入密码:raspberry 注意密码不可见
第二步:输入 sudo nano robot1.py 来创建一个程序
第三步 :编写如下图的代码
建议朋友自行输入,此段程序我没有拷贝TXT文档。后面复杂一些的程序我都贴出TXT文档。
L298N是一块电机驱动板。
接好电机电源及控制电源后。然后就是IN1/IN2/IN3/IN4了。
IN1为高电平(树莓派有输出就是高电平)控制一个轮子的前进,低电平(没输出)就不转
IN2则高电平(树莓派有输出就是高电平)控制上面的轮子的后退,低电平就不转。
IN3同理IN1,控制另一侧轮子的方向前进。
IN4同理IN2,控制另一侧轮子的方向后退。
为方便阅读程序,我加上一些注释,供参考!
注意:1、要在程序中使用中文字符,要加上第一行。
2、程序可以’’’ ‘’’ 注释一段,也可用#注释掉一行。注释完后该段/句不会被执行。
3、本人是在文中用#来注释掉其他的来演示的,你也可以尝试注释其他语句来看你的小车执行情况。
4、如果车轮方向不对,你可以倒一下L298N的IN1与IN2的位置。(IN3/IN4同理)
5、按CTRL+X 退出,点Y保存,按ENTER确认。
输入 sudo python robot1.py 执行程序
看看效果:车轮按我想要的方向动了。
三、4个轮子的联动——前进、后退、左转、右转、左旋转、右旋转
第一步:同上,输入 sudo nano robot2.py 创建一个新的程序
第二步:编写robot2 程序
本程序是联动4个轮子。
若4个轮子都前进,则小车前进
若左侧轮子不动,右侧轮子前进,则为左转。
若左侧轮子前进,右侧轮子不动,则为右转。
若左侧轮子前进,右侧轮子后退,则为右旋转。
若左侧轮子后退,右侧轮子前进,则为左旋转。
下面是截图,后附代码TXT。如果你的程序有问题,请对比图片检查。
温馨提示:如果程序有问题,很有可能是排版没对齐。
#-*-coding:utf-8-*-
#!/usr/bin/env python
#赵贵生:一起来玩树莓派5——机器人小车联动控制:前进、后退、左转、右转、旋转
#编写时间:2016.07.31
impo
您可能关注的文档
- 管理学概论判断题 信息管理概论选择判断.doc
- 管理学狗道一种比狼更优越的成功之道.ppt
- 管理学产品设计与生产运作流程选择设计.ppt
- 管理培训中心章程制度.ppt
- 管理学生产运作管理 苏大 陆旦Chap3 产品与服务设计.ppt
- 管理学物流管理学08春装卸搬运流通加工包装.ppt
- 管理学第8章 房屋维修管理.ppt
- 管理学客房服务与管理客房的清洁整理.ppt
- 管理学第八章 导游带团技巧.ppt
- 管理学美特斯邦威分销渠道管理.ppt
- 喜庆蛇年元旦知识文化教育教学PPT课件模板.pptx
- 山东省泰安市2024—2025学年高二上期中考试语文试题及答案.docx
- 上海市扬子中学2024学年第一学期期中考试高一语文试卷.docx
- 龙岩市一级校联盟2025届高三年级联考语文试题及答案.docx
- 山东省百师联考2024-2025学年高三上学期期中质量检测语文试题及答案.docx
- 江苏省常州市2024-2025学年高三上期中质量调研语文试题及答案解析.docx
- 辽宁省沈阳市重点高中联合体2024~2025学年度高三上期中检测语文试题及答案.docx
- 2024年高中语文古诗文学案(9):《永遇乐·京口北固亭怀古》(附练习+答案).docx
- 上海市市西中学2024-2025学年高三上学期期中考试语文试题及答案.docx
- 部编人教版2024--2025学年度第一学期七年级语文期中测试卷及答案(含两套题).doc
文档评论(0)