米兔-积木机器人编程模式整理文稿——by Oomcc

2017-09-23  本文已影响0人  Oomcc
IPAD体验更佳

编程模式简介

A:将原本专业、复杂的命令代码图形化、模块化,配合有趣的闯关
游戏式教程,简单易学,充满探索的无穷乐趣 ——米兔

B:以结构化的图形来设置程序运行方式 —— Oomcc

米兔积木机器人的编程模式共有六大模块:

动作控制

内部定好的一组动作,需要用户设定各项运动参数。

A B C
音乐 这个动作有4大类:/钢琴/机器人/恐龙/常规/
然后每一类下面都有好多小项可选择
简单使用:可以在机器人状态下等待的时候使用机器人-激光音效,在移动时同时使用机器人-加速音效
等待 保持不动的状态:有时长参数
转向 让机器人转弯:有速度时间角度三个参数,都可自定义输入值
旋转 让机器人原地旋转:有速度旋转角度两个参数
移动 让机器人向前移动:有速度移动时间两个参数

输入模块

从自定义模块或者各类传感器上获取到数值

A B C
颜色传感器
声音传感器
亮度传感器
平衡仪传感器
计时器
自定义参数 可以从主机获取,也可以发送到主机

条件判断

用来区分不同情况,采取不同动作,主要是数值的大于等于小于,以及常量真/假

循环控制

在一定条件下(或无限次)重复执行 一组动作

A B C
循环时间 有时间参数:用循环时长参数来限制循环,到时间循环结束
循环次数 有次数参数:用循环次数参数来限制循环,到次数循环结束
无线循环 没有限制条件:只能通过开始/结束按钮来限制

传感器示例

下面我们开始使用传感器来描述一个简单的编程模式示例

颜色传感器示例.png

因为我们使用的是机器人模型,所以使用双轮平衡

循环运行状态中,可以通过右上角的暂停按钮中断

获取已连接的颜色传感器所探测到的色彩值,并且将这个值赋赋予变量A,即用变量A代表获取到的颜色值

如果获取到的颜色值 变量A大于10,将执行灰色框框中的指令,反之,则跳过框框中的指令,再执行后边的指令(因为条件判断外没有指令可以执行,这里是回到循环开始重新执行)

播放了一个常规的机关枪音效

到这里我们的示例描述完了,您可以发挥想象开始搭建您的智能积木机器人来实现更多复杂逻辑的功能啦!
Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读