1. Programación en Arduino
Para programar una tarjeta de Arduino, podemos utilizar diferentes lenguajes y entornos de programación. En este apartado vamos a introducir la programación y electrónica con Arduino utilizando los lenguajes de programación por bloques y lenguajes de programación en modo texto.
Arduino IDE
Arduino IDE es un editor de texto y compilador para programar y transferir el contenido de las instrucciones a la placa de Arduino en su lenguaje máquina.
Scratch 4 Arduino
Scratch 4 Arduino (S4A) es una modificación del software libre de Scratch que nos permite crear programas para Arduino. Está basado en el lenguaje de programación por bloques y sus instrucciones han sido diseñadas con un lenguaje natural.
mBlock
mBlock es un entorno gráfico de programación basado en Scratch y desarrollado por la empresa MakeBlock, para programar placas de prototipado basadas en Arduino, entre otros. mBlock está pensado para programar robots tanto con bloques como con python.
mblock se puede utilizar desde la web por bloques o con python (utilizando un navegador) o descargando la aplicación disponible para múltiples plataformas (Windows, Linux, MAC, móvil...). El funcionamiento es similar en cualquier opción.