1) Twin button blocks

Sensing - 图1
1.1)
Sensing - 图2
This block is used for logical judgements.
Sensing - 图3
At most 4 twin buttons are allowed to connect simultaneously.
Sensing - 图4
Each twin button has 3 button-press combinations.
Example 1:
Sensing - 图5
When start, this block will judge whether 1 twin button A is pressed, if so, then RGB LEDs will show red lights.


2) Mech key blocks

Sensing - 图6
2,1)
Sensing - 图7
This block is used for logical judgements.
Sensing - 图8
At most 4 mech keys are allowed to connect simultaneously.
Example 2:
Sensing - 图9
When start, this block will judge whether 1 mech key is pressed, if so, then RGB LEDs will show red lights.


3) Touchpad blocks

Sensing - 图10
3.1)
Sensing - 图11
This block is used for logical judgements.
Sensing - 图12
At most 4 touchpads are allowed to connect simultaneously.
Sensing - 图13
Each touchpad has 4 pins to judge the on-off state.
Example 3:
Sensing - 图14
When start, this block will judge whether 1 touchpad pin 1 is pressed, if so, then RGB LEDs will show red lights.


4) Light sensor blocks

Sensing - 图15
4.1)
Sensing - 图16
This is a number block that can be used to read the light level of the current environment.
Example 4:
Sensing - 图17
When start, the 4 digit display shows the light level of the current environment.


5) Sound sensor blocks

Sensing - 图18
5.1)
Sensing - 图19
This is a number block that can be used to read the sound level of the current environment.
Example 5:
Sensing - 图20
When start, the 4 digit display shows the sound level of the current environment.


6) Temperature sensor blocks

Sensing - 图21
6.1)
Sensing - 图22
This is a number block that can be used to read the temperature of the current environment.
Sensing - 图23
The temperature unit can be either “℃” or “℉”.
Example 6:
Sensing - 图24
When start, the 4 digit display shows the temperature of the current environment.


7) 9-axis motion sensor blocks

Sensing - 图25
7.1)
Sensing - 图26
This is a number block that can read 9-axis motion sensor acceleration (mg).
Example 7:
Sensing - 图27
When start, the 4 digit display shows the 9-axis motion sensor acceleration (mg) of x axis.


8) Slider blocks

Sensing - 图28
8.1)
Sensing - 图29
This is a number block that can read slider value.
Example 8:
Sensing - 图30
When start, the 4 digit display shows the slider value.


9) Ultrasonic sensor distance blocks

Sensing - 图31
9.1)
Sensing - 图32
This is a number block that can read the distance selected by the ultrasonic sensor.
Example 9:
Sensing - 图33
When start, the 4 digit display will show the distance (cm) between Grove zero and the object in front of it detected by the ultrasonic sensor.


10) Temperature & humidity blocks

Sensing - 图34
10.1)
Sensing - 图35
This is a number block that can read the temperature of the current environment.
Sensing - 图36
The temperature unit can be either “℃” or “℉”.
Example 10:
Sensing - 图37
When start, the 4 digit display will show the temperature (℃) of the current environment.
10.2)
Sensing - 图38
This is a number block that can read the humidity of the current environment.
Example 11:
Sensing - 图39
When start, the 4 digit display will show the humidity(%) of the current environment.


11) Color line follower blocks

Sensing - 图40
11.1)
Sensing - 图41
This block is mainly used for logic judgements. If the color line follower recognizes that the line is at a certain position, then Grove zero can execute the next action.
Sensing - 图42
There are 6 built-in positions to recognize.
Example 12:
Sensing - 图43
When start, if the color line follower recognizes the line as it is at the middle, then RGB LED will show red lights.
11.2)
Sensing - 图44
This block is mainly used for logic judgements. If the color line follower recognizes a certain color, then it will execute the next action.
Sensing - 图45
There are 5 built-in colors to recognize.
Example 13:
Sensing - 图46
When start, if the color line follower sees red, then RGB LEDs will show red lights.


12) Timer blocks

12.1)
Sensing - 图47
This block represents the timer value.
Example 14:
Sensing - 图48
When start, the 4 digit display will show the current time on the timer.
12.2)
Sensing - 图49
This block resets the timer. After being reset, the timer will time from “0” again and trigger relevant events.
Example 15:
Sensing - 图50
When start, the RGB LEDs show red lights after 3 seconds and the timer will be reset in 2 seconds, then it times again and triggers relevant events.