Skip to main content

Junior Block Documentation

version 1.1.27

Flight Commands

take off

Block

Description

This function makes the CoDrone take off from the ground.

Parameters

None

Returns

None

Example


land

Block

Description

This function slowly lands the CoDrone.

Parameters

None

Returns

None

Example


emergency stop

Block

Description

Stops all commands to motors. The CoDrone will stop flying immediately.

Parameters

None

Returns

None

Example


go [direction] for [duration] seconds

Block

Description

CoDrone moves to a given direction for a given duration, in seconds.

Parameters

direction: the direction of flight
duration: the duration of flight, in seconds

Returns

None

Example


go [direction] for [duration] seconds at [power]% power

Block

Description

CoDrone moves to a given direction for a given duration, in seconds, at a given power.

Parameters

direction: the direction of flight
duration: the duration of flight, in seconds
power: the power/speed of the flight

Returns

None

Example


turn [direction] for [duration] seconds at [power]% power

Block

Description

Turns the CoDrone to a given direction for a given duration, in seconds, at a given power/speed.

Parameters

direction: the direction of turn
duration: the duration of turn, in seconds
power: the power/speed of the turn

Returns

None

Example


turn 180 degrees

Block

Description

Turns around the CoDrone 180 degrees

Parameters

None

Returns

None

Example


hover for [duration] seconds

Block

Description

Makes the CoDrone hover for a given duration in seconds.

Parameters

duration: the time the CoDrone should hover

Returns

None

Example


Flight Sequences

fly in a square

Block

Description

CoDrone flies in a square pattern.

Parameters

None

Returns

None

Example


fly in a circle

Block

Description

CoDrone flies in a circle pattern.

Parameters

None

Returns

None

Example


fly in a spiral

Block

Description

CoDrone flies in a spiral pattern.

Parameters

None

Returns

None

Example


hop forward

Block

Description

CoDrone flies in a forward hop pattern

Parameters

None

Returns

None

Example


sway

Block

Description

CoDrone flies in a swaying pattern.

Parameters

None

Returns

None

Example


zigzag

Block

Description

CoDrone flies in a zigzag pattern.

Parameters

None

Returns

None

Example


Status Checkers

is code running?

Block

Description

Returns a True value while your code is running. Use this block instead of "while True" when you want to run a "forever" loop. Use the "Stop" button in Blockly to stop the program.

Parameters

None

Returns

None

Example


Sensors

get height from ground

Block

Description

This function returns the current height of the drone from the object directly below its IR sensor.

Parameters

None

Returns

height: The current height above the object directly below the drone’s IR height sensor as an int (mm).

Example


get battery percentage

Block

Description

This function returns the current battery percentage of the CoDrone, from 0 to 100.

Parameters

None

Returns

percentage: The battery’s percentage as an integer from 0 - 100.

Example


get gyro data

Block

Description

This function gets the data from the gyrometer sensor to determine the roll, pitch, and yaw as angles.

Parameters

None

Returns

Returns a list of angles: roll, pitch, and yaw, respectively

Example


Lights

set arm color to [color], with a brightness of [brightness]

Block

Description

CoDrone lights its arms with the given color at a given brightness.

Parameters

color: The color of the arms' LEDs
brightness: The brightness of the arms' LEDs

Returns

None

Example


set arm color to [color], and pattern to [pattern], with a speed of [speed]

Block

Description

CoDrone lights its arms with the given color and given light pattern at a given speed.

Parameters

color: The color of the arms' LEDs
pattern: The lighting pattern of the arms' LEDs
speed: The speed of the lighting pattern

Returns

None

Example


set eye color to [color], with a brightness of [brightness]

Block

Description

CoDrone lights its eyes with the given color at a given brightness.

Parameters

color: The color of the arms' LEDs
brightness: The brightness of the arms' LEDs

Returns

None

Example


set eye color to [color], and pattern to [pattern], with a speed of [speed]

Block

Description

CoDrone lights its eyes with the given color and given light pattern at a given speed.

Parameters

color: The color of the eyes' LEDs
pattern: The lighting pattern of the eyes' LEDs
speed: The speed of the lighting pattern

Returns

None

Example


strobe eye lights

Block

Description

CoDrone turns on strobing effect for eye lights.

Parameters

None

Returns

None

Example


strobe arm lights

Block

Description

CoDrone turns on strobing effect for arm lights.

Parameters

None

Returns

None

Example


turn eyes off

Block

Description

CoDrone's eye lights turn off.

Parameters

None

Returns

None

Example


turn arms off

Block

Description

CoDrone's arm lights turn off.

Parameters

None

Returns

None

Example