2018-11-15 11:55:59 [显示全部楼层]
10896浏览
查看: 10896|回复: 0

【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑

[复制链接]
【Mind+】MAX: BOT 机器人探索之旅
第一章 小车快跑  

金灿灿的Max:bot机器人,好神奇呀!是不是已经迫不及待的要和Max:bot玩游戏了,那么先让Max:bot动起来吧!
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图1
学习目标

  • 学习让轮子动起来
  • 学习差速转向的原理

电子模块
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图2
小目录
1.1 小车动起来
  • 知识要点
  • 动手实践
  • 探究思考
1.2 小车走圆形
  • 知识要点
  • 动手实践
  • 探究思考
1.3 小车走方向
  • 知识要点
  • 动手实践
  • 探究思考
1.1 小车动起来

知识要点
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图3
动手实践

(1)打开Mind+软件,新建一个项目。

(2)删掉不需要的“循环执行”模块。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图4
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图5
(3)将电机控制模块拖至“Maxbot主程序开始”下。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图6
(4)重复步骤(3),将“左侧”改为“右侧”。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图7
(5)最终程序如下图所示,保存项目,命名为“小车动起来”。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图8
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图9
(6)将程序上传到Max:bot中。

        上传程序完成后拔掉接在电脑上数据线,将电池的线接好,打开电路板开关。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图10
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图11
探究思考

      怎么让小车一直低速后退呢?试一试吧。
      提示:需要改变电机控制模块的方向和速度,可参考知识要点中对于该名称功能说明。

【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图12
1.2 小车走圆形

知识要点
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图13
动手实践

(1) 打开Mind+软件,新建项目。

(2)小车顺时针移动

        根据差速转向原理,设置左侧电机速度为200,方向为前进;右侧电机速度为100,方向为前进。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图14
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图15
(3) 小车走圆形

         通过延时模块设置等待时间,使得小车行进路线为一个完整的圆形。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图16
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图17
(4)小车停止

        设置左侧电机速度为0,方向为前进;右侧电机速度为0,方向为前进。完整程序如下。

【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图18
(5)保存项目,命名为“小车走圆形”,将程序下载到Max:bot。

探究思考

       小车的左右两个电机在不同速度差和不同方向下,小车的运动状态应该如何呢?不同速度差下的小车行              进路线是否有变化呢?按照第1组的例子,动手编写程序完成下面表格吧!
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图19
1.3 小车走方形

知识要点
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图20
动手实践

(1) 打开Mind+软件,新建项目。

(2)下图是小车的行进路线,我们可以将小车走方形的过程分成两部分:小车直行
        和小车转90度角,通过观察路线我们可以发现小车只要完成4次直行转90度就可
        以走一个完整的方形啦!
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图21
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图22
        小车直行的程序在前面已经介绍过了,大家有没有写出来呢?根据差速转向原理,要想让小车原地顺时
        针转过90度角,需要小车右轮不转,左轮转动,小车实现转弯。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图23
(3)添加延时模块使小车实现直行转弯。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图24
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图25
(4)添加重复执行模块,重复执行4次上面的直行转弯程序。
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图26
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图27
(5)在重复执行模块外加入使左轮右轮停止的模块指令。

        最终完整程序如下:
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图28
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图29
(6)保存项目,命名为“小车走方形”,将程序下载到Max:bot。

        尝试一下使用循环模块代替重复执行模块后,观察小车是怎么运动的呢?

【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图30
探究思考

       怎么让小车可以走三角形呢?
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑图31


咨询群:Mind+官方交流QQ群   671877416

目录牵引:

      Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail