控制积木
开始
示例:(本文所有示例程序皆以机器人小车构型为例)
等待()秒
等待指定时间后,执行其下面程序。
示例:
机器人程序启动后,播放“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圈。