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​