Las mejores plataformas para programar Arduino con Scratch

Cuando hablamos de programación en el ámbito educativo, rápidamente surgen en conversación dos plataformas: Arduino y Scratch, cada una con sus ventajas para el aprendizaje en la escuela. Muchos profesores eligen una u otra sin darse cuenta de que existen muchas plataformas en las que se pueden combinar las dos formas para programar Arduino de esta forma con Scratch.
En este artículo presentamos las plataformas que permiten a los estudiantes llevar a cabo esta mezcla positiva: programar una placa Arduino en un lenguaje scratch basado en bloques y muy fácil de implementar en la práctica. Podemos por un lado crear un artefacto usando leds, motores o zumbadores en la placa Arduino, y por otro lado crear el programa que lo controla a través de una de estas plataformas modificadas que te mostraremos a continuación: Estas son las mejores plataformas scratch para programar un Arduino.

Quizás el más conocido, posiblemente por su nombre directo, Scratch 4 Arduino, S4A, desarrollado por los españoles Citilab. Tiene la ventaja de ser un Scratch 1.4 por conveniencia, modificado para permitir la conexión a una tarjeta Arduino y agregar los bloques apropiados para permitir la interacción. Se ha desarrollado y publicado desde 2010 y no se actualiza con la frecuencia que sería deseable. Aun así, facilita el trabajo con placas Arduino estándar y en un entorno familiar como el Scratch 1.4 original. Completamente gratis y disponible para sistemas Windows, MacOS y Linux.

mBlock

El fabricante Makeblock, Desarrollador de, entre otros, el robot mBot, tiene su propio Scratch modificado para programar sus dispositivos mBlock. Dado que sus robots están basados ​​en Arduino, utilizaron este software para programar placas Arduino rápida y directamente. En este caso se trata de una modificación de Scratch 2.0, la versión más moderna, que se actualiza con mucha frecuencia (aproximadamente una vez al mes) y funciona con las placas Arduino más populares como Uno. Disponible sin cargo para Windows, MacOS y Linux Ponga una variedad de materiales e incluso un nuevo editor en línea a disposición de los educadores y aficionados interesados ​​durante la fase de prueba.

El fabricante español BQ ha entrado por la fuerza en el mercado de la robótica con múltiples dispositivos enfocados tanto en el hogar como en el aula. Todos ellos tienen una cosa en común: Bitbloq, el software para programarlos y controlarlos. Un proyecto de código abierto con una versión en línea y un nuevo modo fuera de línea que puedes descargar e instalar, multiplataforma (Windows, macOS y Linux) que usas para programar como muchas otras placas Arduino (y algunas otras cosas) puede ser muy visual, arrastrar -Bloque de comando basado en. No es tanto un Scratch modificado como una versión completamente nueva de su propio diseño, pero es 100% gratis.

Esta plataforma está coordinada directamente por MIT, los desarrolladores de Scratch, y sirve como un lugar para probar extensiones experimentales en Scratch. ScratchX permite a los desarrolladores agregar el código necesario para programar “todo” que sea programable, y por ejemplo encontramos sistemas para programar LEGO MindStorms, LittleBits … y también Arduino. Todo se ejecuta a través del navegador y se acerca más a un Scratch 2.0 que funciona con Arduino. Por supuesto, es gratuito y multiplataforma, ya que solo se requiere un navegador compatible.

Un lenguaje de programación de bloques compatible con Arduino que, lejos de lo que sabemos sobre Scratch, mantiene su filosofía: arrastrar bloques para programar una placa Arduino. A su favor, mientras que las similitudes, aunque ligeramente diferentes de Scratch, son enormes y tienen tanto una guía para empezar gustar varios tutoriales que permiten aprender y avanzar en el uso de Ardublock, que incluye gran cantidad de contenido de video y proyectos de muestra.

Nuevamente, miniBloq es otra opción que, como Ardublock, aplica la filosofía de la programación de bloques (como Scratch) a su manera. Mezcla estos bloques gráficos con las instrucciones de programación de texto, una combinación muy interesante para usuarios experimentados. El resultado eres tú, gracias. Puede programar placas Arduino estándar una variedad de bloques. Para aprender a usar esta plataforma, echemos un vistazo a este los muchos ejemplos que publicaron o también a la documentación oficialque ofrece una visión más técnica del programa.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top