Blocky Blocks Explanation

Index

Events Block Motion Block Sound Block Color Lights Block Ultrasonic Sensor Block Matrix Display Block Control Block Math Block Functions Block Variables Block List Block Text Block IoT Block

Events Block

Events Block

This block triggers actions when a specific event occurs. For example, when the program starts or when a button is pressed.

Motion Block

Motion Block

This block controls the movement of the robot. It can move the robot forward, backward, turn left, or turn right.

Sound Block

Sound Block

This block manages the sound features of the robot. It can play beeps, melodies, and other sound effects.

Color Lights Block

Color Lights Block

This block controls the NeoPixel lights on the robot. It can change colors, create effects like rainbow, and control brightness.

Ultrasonic Sensor Block

Ultrasonic Sensor Block

This block interacts with the ultrasonic sensor to measure distances. It can be used to avoid obstacles or trigger actions based on distance.

Matrix Display Block

Matrix Display Block

This block controls a matrix display. It can show text, images, or animations on the display.

Control Block

Control Block

This block provides control structures like loops, conditions, and wait commands to manage the flow of the program.

Math Block

Math Block

This block performs mathematical operations. It can add, subtract, multiply, divide, and more.

Functions Block

Functions Block

This block allows the creation of custom functions to organize code into reusable sections.

Variables Block

Variables Block

This block manages variables, allowing the storage and retrieval of data.

List Block

List Block

This block manages lists, which are collections of items. It can add, remove, and manipulate list items.

Text Block

Text Block

This block handles text operations. It can create, concatenate, and manipulate text strings.

IoT Block

IoT Block

This block connects the robot to the Internet of Things (IoT). It can send and receive data from online services.