1. ultrasonic 2 [index] distance to an object (cm)

mblock_block_1626077671206.png

Reports the distance, detected by Ultrasonic Sensor 2, between mBot2 and the obstacle

How to use

Ultrasonic Sensor 2 can be used to detect distance.
Range of the output value: 3–300 cm. When the distance exceeds the value range, the output value is 300 by default.
Deviation: ±5%

The number in this block indicates the place of an Ultrasonic Sensor 2 among the ones connected to CyberPi. As shown in the following figure, the number 1 indicates the first Ultrasonic Sensor 2 connected, 2 indicates the second one, and so on.
image.png

You can select the check box on the left of this block to see the distance on the stage.
Note: This is a reporter block that must be used in combination with another block requiring data.

Example

image.png

When you press the space key, mBot2 keeps moving forward; and if Ultrasonic Sensor 2 detects an obstacle that is less than 10 cm away from mBot2, mBot2 turns left 90 degrees and then keeps moving forward.


2. ultrasonic 2 [index] out of range?

mblock_block_1626077755266.png

Detemines whether the obstacle is out of the distance range that can be detected by Ultrasonic Sensor 2

How to Use

The distance range refers to the range of the distance that can be detected by Ultrasonic Sensor 2, that is, 3 to 300 cm.
Note: This is a Boolean block that contains a condition. Use it in combination with another block that requires a condition.

Example

image.png

When you press the space key, mBot2 keeps moving if there is no obstacle within its detection range; and it turns left 90 degrees if any obstacle is found.


3. ultrasonic 2 [index] sets ambient light [order] brightness to[bv] %

mblock_block_1626077793309.png

Sets the brightness of the specified blue LED(s) on the specified Ultrasonic Sensor 2

How to use

The following figure shows the positions of the blue LEDs on Ultrasonic Sensor 2.

Ultrasonic Sensor 2 - 图7

Click to select Ultrasonic Sensor 2 and blue LED(s) from the drop-down list boxes, and set the brightness.
Setting range of the brightness: 0–100 (%)

Example

Ultrasonic Sensor 2 - 图8

When you press the space key, the brightness of blue LED 1 on the first Ultrasonic Sensor 2 is set to 50%.


4. ultrasonic 2 [index] increases ambient light [order] brightness by [bv]%

mblock_block_1626077824825.png

Changes the brightness of the specified blue LED(s) on the specified Ultrasonic Sensor 2

How to use

Click to select Ultrasonic Sensor 2 and blue LED(s) from the drop-down list boxes, and set the amount by which the brightness is to be changed.
Setting range of the amount: –100 to +100 (%)
A positive value indicates increasing the brightness, and a negative one indicates reducing the brightness. If the brightness value is greater than 100% after being increased, the value 100% is used; and if it is smaller than 0% after being reduced, the value 0% is used.

Example

image.png

When you press the up arrow key, the brightness of blue LED 1 on the first Ultrasonic Sensor 2 is increased by 50%.


5. ultrasonic 2 [index] ambient light [order] brightness

mblock_block_1626077859845.png

Reports the brightness of the specified blue LED on the specified Ultrasonic Sensor 2

How to use

Click to select Ultrasonic Sensor 2 and a blue LED from the drop-down list boxes.
Value range of the brightness: 0–100 (%)

You can select the check box on the left of this block to see the brightness on the stage.

This is a reporter block that must be used in combination with another block requiring data.

Example

image.png

When you press the space key, the display on CyberPi displays the brightness of blue LED 1 on Ultrasonic Sensor 2.


6. ultrasonic 2 [index] turns off ambient light [inputMenu_3]

mblock_block_1626077895243.png

Turns off the specified blue LED(s) on the specified Ultrasonic Sensor 2

How to use

Click to select Ultrasonic Sensor 2 and a blue LED (blue LEDs) from the drop-down list boxes.

Example

image.png

After you press the space key, the blue LEDs on Ultrasonic Sensor 2 are turned on and off alternately.


7. ultrasonic 2 [index] displays emotion [emotion]

mblock_block_1626077941058.png

Makes the specified Ultrasonic Sensor 2 express the specified emotion

How to use

This block provides multiple emotions, expressed by changing the brightness of the blue LEDs.
Click to select an emotion from the drop-down list box.
When this block is executed, the subsequent block(s) is executed only after the emotion is completely expressed.

Example

image.png

After you press button A, the Ultrasonic Sensor 2 expresses the emotion of happiness each time when you shake it.