查看: 725|回复: 0

[教程] 【Mind+】MAX: BOT 机器人探索之旅 第六章 无线通信

[复制链接]
【Mind+】MAX: BOT 机器人探索之旅

第六章 无线通信

如果拥有了两个Max:bot会发生什么样的效果呢?
屏幕快照 2018-11-30 14.11.49.png
      Max:bot的大脑micro:bit具有无线通信功能,可以实现更多的远程控制啦!

学习目标

     1.学习无线通信的基本用法

     2.学习加速度传感器的使用

电子模块
屏幕快照 2018-11-30 14.12.38.png
小目录:
6.1 Say Hi
知识要点
动手实践
探究思考
6.2 体感赛车
知识要点
动手实践
探究思考

6.1 Say Hi
     当Max:bot遇到了另外一个Max:bot小伙伴,先来打个招呼吧!
屏幕快照 2018-11-30 14.12.50.png
     当一个Max:bot通过micro:bit发出一个信号时,另外一个Max:bot能够接收到信号,并做出反应,这里用到的就是micro:bit的无线通信功能。


     什么是无线通信功能?

     在无线通信功能中,需要两个micro:bit,发出信号的叫做“发射端”,接收信号的叫做“接收端”。

知识要点
屏幕快照 2018-11-30 14.13.23.png
动手实践

     1、发射端

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

    (2)打开无线通信功能,设置无线频道为1
屏幕快照 2018-11-30 14.13.32.png
   (3)设置需要发射的内容

           先来打个招呼吧!
屏幕快照 2018-11-30 14.13.42.png
   (4)保存项目,命名为“打招呼发射端”,将程序下载到发射端。
屏幕快照 2018-11-30 14.13.50.png
      2、接收端

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

  (2)打开无线通信功能并设置与发射端相同的频道。
屏幕快照 2018-11-30 14.14.02.png
   (3)判断是否是接收到正确的数据,当收到“Hi”,那么就会露出笑脸。
屏幕快照 2018-11-30 14.14.12.png
屏幕快照 2018-11-30 14.14.42.png
    (4)保存项目,命名为“打招呼接收端”,将程序下载到接收端。
屏幕快照 2018-11-30 14.14.53.png
      将接收端和发射端的开关都打开,接收端“露出”笑脸了吗?

探究思考
      
      在一些神秘的场合中,需要发射一些数字暗号,来帮助双方来识别对方的身份,也就是在谍战剧中需要一些代码暗号。试着和小伙伴来一场谍战游戏吧。
      请发送一串暗号,例如:1231;让你的小伙伴来说出(显示)对应的暗号,1321。
屏幕快照 2018-11-30 14.15.00.png
6.2 体感赛车     你有玩过体感赛车游戏吗?通过不停的变化遥控器的方向,来控制屏幕上的赛车急速奔跑和转弯,好刺激呀!
屏幕快照 2018-11-30 14.15.08.png
      那么micro:bit可以实现体感控制吗?micro:bit上面集成了加速度传感器。


      什么是加速度传感器?


      加速度传感器可以感受到物体的速度变化情况。micro:bit上具有加速度传感器,能判断micro:bit的运动方向、角度、手势等场景。

      手机上也有加速度传感器,可以玩一些体感互动游戏;手环上的加速度传感器,可以判读运动情况,进行计步。
屏幕快照 2018-11-30 14.15.16.png

知识要点
屏幕快照 2018-11-30 14.15.34.png
动手实践
       1、发射端


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


      (2)打开无线通信功能,设置无线频道为1。
屏幕快照 2018-11-30 14.15.50.png
      (3)当你转动micro:bit,使得徽标朝下时,对应控制Max:bot前进。
屏幕快照 2018-11-30 14.16.01.png
            当检测到micro:bit的徽标朝下时,用“向上箭头”显示出来当前的状态,发出控制另外一个Max:bot向前的指令。
屏幕快照 2018-11-30 14.17.01.png
       (4)分别编辑其他三个控制状态。
               停止:
屏幕快照 2018-11-30 14.17.07.png
               向左转:
屏幕快照 2018-11-30 14.17.12.png
               向右转:
屏幕快照 2018-11-30 14.17.18.png
     (5)保存项目,命名为“体感赛车发送端”,将程序下载到发送端。
屏幕快照 2018-11-30 14.17.27.png
屏幕快照 2018-11-30 14.17.36.png
2、接收端


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


  (2)需要根据接收的信号指令,控制Max:bot动作。


          请根据以下流程图,进行编程:
屏幕快照 2018-11-30 14.17.52.png
    (3)保存项目,命名为“体感赛车接收端”,将程序下载到接收端。来玩个赛车游戏吧!
屏幕快照 2018-11-30 14.18.04.png
探究思考

       在体感游戏中,如果你控制端的摆动的角度越大,赛车会转向的角度越大,我们的体感赛车Max:bot该怎样实现呢?


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

目录牵引:


截图201811301440501408.png
▲mind+官网:http://www.mindplus.cc

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

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

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

mail