KIKIYA 发表于 2018-11-20 19:01:17

【Mind+】MAX: BOT 机器人探索之旅 第三章 聪明的MAX: BOT

【Mind+】MAX: BOT 机器人探索之旅
第三章 聪明的MAX: BOT
      Max:bot虽然有一双感光的“眼睛”但是这双“眼睛”不能让它躲开障碍物,Max:bot一直会撞在桌子上或者衣橱上,这可怎么办呢?有没有什么办法帮助一下Max:bot呢?
学习目标

1.学习碰撞传感器的使用
2.运用条件判断模块
3.运用流程图辅助编程

电子模块
小目录
3.1 害羞的Max:bot      
[*]知识要点
[*]动手实践
[*]探究思考

3.2 迷宫游戏
[*]知识要点
[*]动手实践
[*]探究思考

3.1 害羞的Max:bot

   Max:bot是个很可爱的机器人,它也是可以感受到你的触碰的。

[*]知识要点

[*]动手实践

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

(2)将“如果”条件判断模块,拖入到循环模块中。
(3)判断碰撞传感器的状态

      当Max:bot受到触碰的时候,它会紧张害羞,也就是需要判断碰撞传感器的状态,
      以左侧碰撞传感器为例。
(4)制作心跳的显示效果

      当Max:bot接收到触碰的时候,就会害羞紧张,心跳加速,
      运用图案显示模块,制作一个心跳的效果吧!
      
      点击图案后会出现一个下拉菜单,选择两个大小不同的心形。
      加入一个延时模块,就可以有心跳的效果啦。
(5)保存项目,命名为“害羞的Max:bot”,将程序下载到Max:bot。

      当你碰触到左侧碰撞传感器就会发现Max:bot心跳加速啦!
      Max:bot是不是一个非常可爱的机器人呢?

[*]探究思考

      Max:bot是个很友好的小伙伴,当你不触碰Max:bot的时候,
      它会对你露出笑脸。这个功能该怎么实现呢?
      
    提示:需要用到“如果否则”条件判断模块
3.2 迷宫游戏

      搭配了碰撞传感器的Max:bot机器人可以感知触碰了,如果把
      Max:bot放在迷宫中,它能顺利的走出来吗?

[*]知识要点

[*]动手实践

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

(2)Max:bot走迷宫
      
      Max:bot要怎样才能在迷宫中躲开障碍物成功走出去呢?让我们和Max:bot一起来思考:
      如果Max:bot左侧遇到障碍物的话,需要向右侧转向,躲开障碍物;
      如果Max:bot右侧遇到障碍物的话,需要向左侧转向,躲开障碍物;
      程序编写流程图如下, 根据流程图,同学们试一试编写对应的程序吧!
(3)保存项目,命名为“害羞的Max:bot”,将程序下载到Max:bot。完整程序如下图所示。

[*]探究思考

      Max:bot已经聪明地走出了迷宫,那么怎样来同步显示Max:bot的运动方向呢?
      
      提示:需要用到显示图案制作模块或者显示图案选择模块
   
咨询群:Mind+官方交流QQ群   671877416

目录牵引:
【Mind+】MAX: BOT 机器人探索之旅(系列教程)导航帖
【Mind+】MAX: BOT 机器人探索之旅 MAX: BOT组装教程
【Mind+】MAX: BOT 机器人探索之旅 第一章 小车快跑   
【Mind+】MAX: BOT 机器人探索之旅 第二章 感光的眼睛【Mind+】MAX: BOT 机器人探索之旅 第三章 聪明的MAX: BOT【Mind+】MAX: BOT 机器人探索之旅 第四章 秘密武器超声波   
【Mind+】MAX: BOT 机器人探索之旅 第五章 勇往直前的MAX: BOT
【Mind+】MAX: BOT 机器人探索之旅 第六章 无线通信
【Mind+】MAX: BOT 机器人探索之旅 第七章 声光互动

▲mind+官网:http://www.mindplus.cc      Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。
页: [1]
查看完整版本: 【Mind+】MAX: BOT 机器人探索之旅 第三章 聪明的MAX: BOT