Saltar a contenido

Anexos

Introducción a arduino

Arduino es una plataforma de hardware de código abierto, basada en hardware y software flexibles diseñada para facilitar el uso de la electrónica en proyectos multidisciplinarios. Arduino ayuda a que el interesado interactúe con algo físico y no tan virtual como lo es el software. Ideal para hacer lo que se llama computación física, que es crear objetos interactivos que tomen decisiones propias usando sensores de todo tipo, o enviar los datos hacia internet y hacer lo que hoy se llama IOT (internet de las cosas). Hay mucha información al respecto en la página oficial de arduino https://www.arduino.cc.

Aquí sólo introduciremos algunos conceptos en la medida que se considere pertinente y nos enfocaremos sólo en el Arduino Nano, que es el utilizado en la Edukit10.

Hardware

El hardware consiste en una placa de circuito impreso con un microcontrolador (Figura 1), usualmente Atmel, y puertos (generalmente llamados pines) digitales y analógicos de entrada/salida.

Figura1 Figura2

Figura 1: Arduino nano.

Pines Digitales

Son los que pueden tomar sólo dos valores. High o Low, es decir, puede estar en los estados: 5V ó 0V. Pueden ser de entrada y de salida.

Pines Analógicos

Pueden tomar más de dos valores, Sólo pueden ser de entrada.

Software

El software consiste en un entorno de desarrollo (IDE) y un cargador de arranque (bootloader) que es ejecutado en la placa. El microcontrolador de la placa se programa a través de un computador, haciendo uso de comunicación serial.

Entorno de desarrollo

Para programar la placa es necesario descargarse de la página web de arduino el entorno de desarrollo (IDE). En la Figura 2 se muestra el aspecto del mismo. El software de Arduino es multiplataforma, se ejecuta en sistemas operativos Windows, Macintosh OSX y GNU/Linux.

Versión recomendada

La versión utilizada y recomendada para las placas es la 1.6.5.

Arduino 1.6.5.

Figura 2: Entorno de Desarrollo de Arduino.

Para instalarlo se pueden seguir los pasos especificados en la página oficial de Arduino: https://www.arduino.cc/en/Guide/Linux