Grove Zero 可使用 Codecraft 图形化编程软件进行编程。详细了解 Codecraft 可以参阅知识库:Codecraft 使用指南。
1. 积木分类
![]() |
![]() |
|
---|---|---|
![]() 控制小车底盘、电机、舵机等能够动起来的模块。 |
![]() 控制彩灯、LED矩阵等显示屏模块。 |
|
![]() |
![]() |
|
![]() 控制那些能够制造声响、发出音乐的模块。 |
![]() 由按键、传感器等输入模块触发的事件。 |
|
![]() |
![]() |
|
![]() 控制程序的运行流程。 |
![]() 检测输入模块状态,获取传感器数据。 |
|
![]() |
![]() |
|
![]() 数学运算与逻辑判断。 |
![]() 新建变量,变量赋值。 |
|
![]() |
||
![]() 通过自定义积木块简化程序。 |
2. 积木类型
Codecraft 中包含了各种类型的编程积木,将这些积木拖拽组合,可以实现从简单到复杂的各种趣味项目。
积木类型 | 类型说明 | 积木示例 |
---|---|---|
执行类积木 | 根据积木描述,执行相应的指令 | ![]() |
信息类积木 | 返回获取到的信息,如传感器数值等数据 | ![]() |
布尔类积木 | 根据获取到的信息返回 “真” 或 “假”,同时真对应数值 “1”,假对应数值 “0” | ![]() |
事件类积木 | 当满足事件触发条件时,则开始执行事件积木下的积木指令 | ![]() |
在线调试 | 该积木下的程序和指令仅支持在线运行,不支持离线下载到设备上运行 | ![]() |
条件类积木 | 根据是否满足条件执行对应的指令 | ![]() |