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​