Skip to main content

Junior Block Documentation

version 2.0.5 (Changelog)

Flight Commands

take off

Block

Description

This functions makes the drone take off. CoDrone Mini takes off at around 3-4 ft off the ground.

Parameters

None

Returns

None

Example


land

Block

Description

This function makes the drone land by throttling down safely.

Parameters

None

Returns

None

Example


emergency stop

Block

Description

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

Parameters

None

Returns

None

Example


go [direction] for [duration] seconds

Block

Description

Moves the drone in a direction for a given duration.

Parameters

direction: forward, backward, up, down, left, right
integer duration: the duration of movement in seconds

Returns

None

Example


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

Block

Description

Moves the drone in a direction for a given duration and power percentage.

Parameters

direction: forward, backward, up, down, left, right
integer power: the power/speed of the drone between 0 and 100
integer duration: the duration of the move in seconds

Returns

None

Example


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

Block

Description

Turns the CoDrone Mini in a given direction for the given duration at the given power percentage.

Parameters

direction: the direction of the movement (left, right)
integer power: the power/speed of the drone between 0 and 100
integer duration: the duration of the turn in seconds

Returns

None

Example


hover for [duration] seconds

Block

Description

This function makes the drone hover for a given amount of time.

Parameters

integer duration: the duration of the hover in seconds

Returns

None

Example


Flight Sequences

flip left

Block

Description

Makes the drone flip to the left.

Parameters

None

Returns

None

Example


flip right

Block

Description

Makes the drone flip to the right.

Parameters

None

Returns

None

Example


flip backward

Block

Description

Makes the drone flip backward.

Parameters

None

Returns

None

Example


flip forward

Block

Description

Makes the drone flip forward.

Parameters

None

Returns

None

Example


Status Checkers

code is 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

boolean running: returns True if program is running, False if user presses "Stop"

Example


Lights

set drone LED color to [color], with a brightness of [brightness]

Block

Description

Sets the color of CoDrone Mini's LED.

Parameters

color: select a color from the color palette
integer brightness: brightness of the LED between 0 and 255

Returns

None

Example


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

Block

Description

Sets the color of CoDrone Mini's LED blinking pattern. "Blink" flashes the LED on and off and an interval determined by the speed parameter. "Double blink" flashes the LED twice before pausing at the interval determined by the speed parameter.

Parameters

color: select a color from the color palette
pattern: blink or double blink
integer speed: the speed of the lighting pattern from 1 to 10

Returns

None

Example


turn LED off

Block

Description

Turns off CoDrone Mini's LED.

Parameters

None

Returns

None

Example


reset LED

Block

Description

Reset's the Codrone Mini's LED back to the default red LED.

Parameters

None

Returns

None

Example


Sound

play this note [note] for [duration] seconds

Block

Description

Plays a note for a specified amount of time using the buzzer on the CoDrone Mini controller.

Parameters

note: a note from C3 to B7
integer duration: the duration of the note played, in seconds

Returns

None

Example