# data[].attributes.attachment_link.description
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

# data[].attributes.body
Estudia esta presentación como introducción a la programación por bloques

# data[].attributes.headline
ACTIVIDAD: Diseña una animación con scratch relacionada con la efeméride del día de la paz, o del día de los enamorados

# data[].attributes.subject
ACTIVIDAD: Diseña una animación con scratch relacionada con la efeméride del día de la paz, o del día de los enamorados

# data[].attributes.attachment_link.title
Crear una historia animada en Scratch 3.0

# data[].attributes.attachment_link.readable_text
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.

# data[].attributes.attachment_link.title
Programar Arduino con Scratch. Aprender es muy fácil.

# data[].attributes.attachment_link.description
¿Conoces una de las mejores maneras para que los niños se inicien en la programación y la robótica? Programar Arduino con Scratch les encantará.

# data[].attributes.headline
Diseña un programa de acción para el mbot. Realiza un informe técnico del mismo indicando los recursos de programación utilizados (órdenes, bucles, condicionales).

# data[].attributes.subject
Diseña un programa de acción para el mbot. Realiza un informe técnico del mismo indicando los recursos de programación utilizados (órdenes, bucles, condicionales).

# data[].attributes.body
Crea una cuenta con tu correo corporativo

# data[].attributes.body
Vamos a crear una app que nos permita traducir del francés al español

# data[].attributes.attachment_link.title
Crea una aplicación para móviles con App Inventor: Traductor

# data[].attributes.body
Una vez hayas aprendido cómo diseñar la app, dale tu toque personal a la interfaz

# data[].attributes.body
Contesta a las preguntas de este cuestionario y valora lo que has aprendido.