控制积木

开始

程序开始的标志,Tbot最大支持四个用户程序并存,四个开始分别对应四个用户程序的启动标志。用户可以一次创建四个程序,也可以创建其中一个或几个;

Tbot-I支持多线程运行,编程时使用多个相同的开始头部即可多线程编程,最大支持32个线程。

示例:(本文所有示例程序皆以机器人小车构型为例)

机器人程序启动后,机器人以L、R中型电机50%功率向前行驶2圈,然后向后行驶2圈。

等待()秒


等待指定时间后,执行其下面程序。

示例:


机器人程序启动后,播放“Let’s go”声音,等待2秒后,机器人以L、R中型电机50%功率向前行驶2圈。

等待()


等待指定条件成立,执行其下面程序。

示例:


机器人程序启动后播放“Let’s go”声音,等触碰传感器按钮按下后,机器人以L、R中型电机50%功率向前行驶2圈。

重复()次


重复执行指定次数其包含的程序。

示例:


机器人程序启动后机器人以L、R中型电机50%功率向前行驶2圈,然后右转弯,以上重复进行5次。

重复


重复执行其包含的程序

示例:


机器人程序启动后机器人以L、R中型电机50%功率持续向前行驶。

重复执行直到()后停止


重复执行其包含的程序,直到指定条件成立,停止其包含的程序,执行下一程序。

示例:


机器人程序启动后,只有当触碰传感器按键按下时机器人后退,否则机器人一直持续向前行驶。

当()时循环


当指定条件成立,循环执行其包含的程序。

示例:


机器人程序启动后,只有当触碰传感器按键按下时机器人持续向前行驶,否则机器人持续后退。

如果()执行()+

用法一:

如果()执行()


如果指定条件成立,就执行其包含的程序。

示例:


机器人程序启动后,当触碰传感器按键按下时,机器人就以L、R中型电机50%功率持续向前行驶。

用法二:

此条积木语句可添加一个或多个否则:如果()执行(),否则()+


如果指定条件成立,就执行其包含的程序1,否则执行程序2,否则+。可以添加多个否则情况。

示例:


机器人程序启动后,机器人以L、R中型电机50%功率持续向前行驶,如果触碰传感器按键为按下状态,机器人则以50%电机功率右转。以上循环执行。

跳出循环


程序跳出当前的循环,执行循环外下一条语句:

示例:


机器人程序启动后,机器人以L、R中型电机50%功率持续向前行驶,当触碰传感器按键一旦按下,循环结束,机器人则以L、R中型电机50%功率向后行驶2圈。

results matching ""

    No results matching ""