Inicio » [:es]Programación[:en]Coding[:]

[:es]Programación[:en]Coding[:]

[:es]El robot DYOR es lógicamente programable y además de forma muy sencilla. DYOR, y todas sus herramientas asociadas, han sido diseñadas para que niños entre 10-16 años puedan realizar e implementar todos los pasos que involucra y por supuesto la programación también.

Hoy en día, existen numerosas herramientas de programación por bloques. Una de las más conocidas es Scratch, que os permitirán desarrollar programas interesantes incluso en edades mucho más tempranas. Aunque Arduino puede programarse con Scratch, el principal problema es que en realidad el Arduino no se programa, si no que dispone de un firmware en Arduino que permite comunicarse con el PC utilizando Scratch. La consecuencia más directa es que Arduino debe estar siempre conectado al PC para poder realizar la tarea requerida, cosa que no puede ser si pretendemos diseñar un robot autónomo.

Existe otro tipo de herramientas como Blockly que permiten, también a través de bloques de programación, convertir un conjunto de instrucciones que se pueden apilar y enganchar unas con otras a otro tipo de lenguaje.

Nosotros hemos diseñado Facilino, basado en Blockly, convierte tu código de bloques a código Arduino de forma sencilla e intuitiva y con un montón de funcionalidades que no lograréis encontrar en otras herramientas de forma inmediata.

 

Por otro lado, también se plantea el uso de dispositivos móviles (o tabletas) para la comunicación e interacción con el robot DYOR. En este caso, la herramienta de desarrollo es AppInventor 2, sobre la cual hemos creado una extensión para que podáis acceder a todas las funcionalidades de DYOR desde el minuto cero.

Selecciona qué herramienta de programación quieres utilizar:

Facilino

AppInventor 2

[:en]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

[:]