Home » Coding

Coding

DYOR robot can be programmed in a very easy way. DYOR, and all its associated tools, has been created to be used with kids between 10 and 16 years old, including programming.

Nowadays, there are many block programming tools. One of the most famous ones is Scratch, which can be used, properly adapted at very early stages of learning. Arduino can be programmed with Scratch, known as Scratch for Arduino (S4A), however, the Arduino is not actually programmed because it has a firmware that communicates with an external PC, which actually runs the application you’ve programmed. The most obvious limitation is that you need a PC to run the application, which is tedious in case of programming a robot.

An interesting block programming tool is Blockly, which allows you to generate code based on blocks which can be stacked or connected.

We have designed Facilino, a block programming tool based on Blockly, to generate Arduino code in a easy and intuitive way with many functionalities, from basic ones to advanced ones, from classic programming instructions to high-level functions to generate complex procedures.

On the other side, we propose to use mobile phones (or tablets) to communicate and interact with DYOR robot. In this case, the proposed tool is AppInventor 2. We have developed a preliminary extension to access all DYOR basic functionalities by sending commands.

Select the programming tool you are interested in:

Facilino

AppInventor 2