Una de las herramientas más económicas y efectivas de iniciarse en la programación, la robótica educativa y la automática es unir el mejor hardware libre con el mejor lenguaje visual por bloques y programar Arduino con Scratch.
Una placa compatible con Arduino es una controladora programable basada en el diseño original de Arduino. al ser hardware libre cada desarrollador (fabricante de placas) puede modificar el diseño original respetando unos estándares. De hecho la ventaja del software y hardware libre es que por el hecho de ser de libre distribución evoluciona y mejora muy rápidamente.
Arduino en resumen y para lo que nos interesa aquí, es una controladora (autómata) de bajo coste que nos va a permitir realizar proyectos sencillos educativos donde podremos practicar creando estructuras de programa que luego ejecutarán rutinas sencillas (leer un sensor de temperatura, encender un led, accionar un motor, leer la posición de un interruptor, etc).
Para que me entendáis podremos crear un sencillo programa donde con un sensor de sonido detectemos un chasquido de dedos y encendamos y apaguemos un LED por ejemplo. Este «simple» automatismo despertará el interés de niños y jóvenes y mantendrán la motivación creando proyectos mientras aprenden a estructurar un programa prácticamente sin darse cuenta.
Las aplicaciones visuales basadas en Scratch nos van a permitir programar Arduino con Scratch sin tener que recurrir a código, de manera que la programación es mucho más intuitiva y la curva de aprendizaje es inmejorable.
Tanto si sois profesores como si tenéis hijos a los que queráis introducir en el mundo de la programación, la robótica educativa y la automática os recomiendo empezar a programar Arduino con Scratch si preferís renunciar a los kits de robótica educativa que os he recomendado en otros artículos.
Por supuesto independientemente de tu edad, si eres un principiante y estás interesado en aprender a programar y a crear tus propios proyectos de domótica, robótica o cualquier cosa que pueda necesitar una pequeña automatización, también te recomiendo empezar por programar Arduino con Scratch.
Desde JuegosRobótica.es voy a proporcionaros tutoriales, prácticas y recursos enfocados a programar Arduino con Scratch de manera sencilla para que pueda ser transmitido a los jóvenes programadores que quieran iniciarse en el mundo de la automática y la programación.
Con este vídeo de cómo conectar la placa para programar Arduino con Scratch y qué programas son necesarios instalar en el PC, inicio un ciclo de vídeos dedicados a la controladora de diseño libre más popular del momento. Espero que os pueda ayudar en la formación de vuestros hijos y alumnos.
Dani S.
me encanta la robotica
Si te gusta la robótica en nuestra web encontrarás mucha información. Gracias por seguir Juegos Robótica.
Me gusta la,robotica, soy maestra, apenas empezamos en ello, pero una pregunta scratch funciona para ubuntu? Y como puedo hacer que una placa arduino ch 340 pueda ser aceptada en ubuntu. Gracias, saludos desde México
Hola Martha,
Scratch funciona con Ubuntu. Con la versión de Scratch 2.0 podía haber problemas para funcionar online, pero se podía instalar la versión offline perfectamente. La nueva versión de Scratch 3.0 aparecida hace apenas dos días es muy probable que funcione perfectamente online a través de navegador web con Ubuntu.
En el vídeo de ejemplo puedes ver que se utiliza el entorno de programación mBlock que es exactamente igual que scratch pero que añade conectividad para placas Arduino. mBlock lo puedes instalar en Ubuntu y simplemente tienes que seleccionar la placa Arduino en el listado de placas para poder trabajar con ella.
En nuestra plataforma de cursos disponemos de varios cursos en los que trabajamos con mBlock y Arduino como puedes ver aquí: https://juegosrobotica.es/cursos/
Saludos,
Dani
Buenos días
Soy docente y quiero iniciarme en la programación de Arduino con scratch.
¿Ya no se le dió continuidad a este proyecto? ¿Dónde puedo encontrar los tutoriales y las prácticas?
Hola,
Ese vídeo era una aproximación básica para que se viera que se puede programar una placa Arduino por medio de bloques.
Dentro de nuestra plataforma de cursos puedes encontrar más información y cursos para poder iniciarte en la programación de Arduino con Scratch.
Ponte en contacto si necesitas más información por favor.
Saludos