Page 36 - RoboGenius Pro C6
P. 36
Coding becomes simple and engaging when done through Codeblocks. Instead of typing complex
commands, learners can use colourful, interlocking blocks to create programs. These blocks allow
users to design 3D models, control movements and perform actions with ease. The block-based
approach encourages creativity, logical thinking and a clear understanding of how coding works
in a fun, visual way.
UNDERSTANDING CODEBLOCKS
Codeblocks are colourful blocks used in block-based programming tools like MakeCode or
Scratch. Each block represents a specific command or action, such as moving a robot, turning on
an LED or playing a sound.
Instead of typing long lines of code, you can drag and snap these blocks together like puzzle
pieces to create a program. This makes coding fun and easy for beginners, especially for students.
Each type of block has a different function. For example:
Input blocks: sense buttons or sensors.
Output blocks: control lights, motors or sounds.
Logic blocks: make decisions using “if” or “else”.
Loops: repeat actions many times.
By joining these blocks, you can make the other devices perform interesting tasks, like flashing
lights, displaying messages or controlling a robot.
Ask AIRO
How do robots understand the blocks we join together?
BENEFITS OF USING CODEBLOCKS
Codeblocks make learning to code simple, fun and visual, perfect for beginners.
Here’s why Codeblocks are useful:
Easy to understand: Each block clearly shows what it does, so you can see how your program
works.
No typing errors: You don’t need to remember commands or spelling—just snap the blocks
together.
Interactive learning: You can quickly test and see what happens when you change your
blocks.
Great for robots and circuits: Codeblocks work perfectly with tools like Tinkercad, helping
you control sensors, lights and motors.
Creative coding: You can build games, animations and smart projects easily.
RoboGenius Pro - VI
34

