Arduino

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

Plataforma: Solución completa (Hardware+Software)

Forma parte de un ecosistema amplio: Sí. Muy amplio.

Se puede programar con: Arduino IDE, mBlock, Bitbloq, Snap4Arduino, S4Arduino.

Año de lanzamiento: 2005

Fabricante/desarrollador: Arduino

Idioma: Castellano, Inglés

Edad recomendada: desde los 13 años

Inversión inicial por aula: 300€

Coste anual por alumno: 5€

Nivel formación previa: 3

Introducción

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

Por otro lado Arduino nos proporciona un  software consistente en un entorno de desarrollo (IDE) que implementa el lenguaje de programación de arduino y el bootloader ejecutado en la placa. La principal característica del software de programación y del lenguaje de programación es su sencillez y facilidad de uso

¿Para qué sirve Arduino? Arduino se puede utilizar para desarrollar elementos autónomos, conectándose a dispositivos e interactuar tanto con el hardware como con el software. Nos sirve tanto para controlar un elemento, pongamos por ejemplo un motor que nos suba o baje una persiana basada en la luz existente es una habitación, gracias a un sensor de luz conectado al Arduino, o bien para leer la información de una fuente, como puede ser un teclado, y convertir la información en una acción como puede ser encender una luz y pasar por un display lo tecleado.

Hay otro factor importante en el éxito de Arduino, es la comunidad que apoya todo este desarrollo, comparte conocimiento, elabora librerías para facilitar el uso de Arduino y publica sus proyectos para que puedan ser replicados, mejorados o ser base para otro proyecto relacionado.

Arduino = HW + SW + Comunidad

Puesto que Arduino, a diferencia del ordenador que usas normalmente, no tiene pantalla ni teclado, se necesita un programa externo ejecutado en otro ordenador para poder escribir programas para la placa Arduino. Éste software es lo que llamamos Arduino IDE. IDE significa “Integrated Development Environment” (Entorno de Desarrollo Integrado), y es un término común para llamar a este tipo de desarrollo de software. Escribes tu programa en el IDE, lo cargas en el Arduino, y el programa se ejecutará en la placa.

El IDE de Arduino es muy sencillo. Hay una sencilla barra de herramientas como puedes ver la imagen de la derecha.

 Verificar si tu programa contiene errores: sintaxis, falta de librerías...va a funcionar.

Crear un programa nuevo

Cargar el programa a la placa de Arduino.

Abrir o guardar un programa.

 En la parte derecha de la barra de herramientas se encuentra el Monitor Serial) abre una ventana de comunicación con la placa Arduino.

Las placas Arduino se conectan a tu ordenador utilizando un cable USB, al igual que cualquier otro periférico, como la impresora, el teclado o incluso, un mando de videojuegos. Arduino necesita estar conectado al ordenador a través del cable USB para cargar un programa. El cable USB sirve también para suministrar energía a la placa, pero también puedes alimentarla usando una fuente de energía externa, como una batería o un transformador apropiado.

Cuando programes tu Arduino, debes asegurarte de que el IDE está configurado correctamente para la placa que estés utilizando. Compruébalo en el menú ‘Herramientas → Puerto Serial’ para ver que el puerto esté configurado correctamente, y en ‘Herramientas → Tarjeta’ para comprobar que esté asignado ‘Arduino Uno’.

Nota: para saber a qué Puerto Serial está conectado tu Arduino, sigue estos pasos: