1.
¿Qué es 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.
El hardware
consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida.
Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que
permiten el desarrollo de múltiples diseños. Por otro lado el software consiste
en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring
y el cargador de arranque (boot loader)
que corre en la placa.
Al ser open-hardware, tanto su diseño como
su distribución es libre. Es decir, puede utilizarse libremente para el
desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia
2.
¿Qué lenguaje de programación se utiliza?
La plataforma Arduino se programa mediante
el uso de un lenguaje propio basado en el popular lenguaje de programación de
alto nivel Processing.
Es un lenguaje de programación y entorno de desarrollo integrado
de código abierto basado en Java, de fácil utilización, y que
sirve como medio para la enseñanza y producción de proyectos multimedia
e interactivos
de diseño digital. También es por desarrollado artistas y diseñadores como una
herramienta alternativa al software propietario.
3.
¿Cómo se puede programar?
Arduino nos facilita un IDE de desarrollo
bastante fácil de utilizar además de amigable.
Este IDE lo podemos encontrar para MAC OS,
Linux y Windows en:
4.
¿Para qué puedo utilizar mi Arduino?
Podemos utilizarlo para cualquier
tipo de proyecto, aunque al ser una plataforma que facilita una primera toma de
contacto con la electrónica y la programación de microcontroladores, podemos
ver bastantes limitaciones en cuanto a hardware.
No obstante, se pueden utilizar
muchos tipos de sensores tales como termómetro, higrómetro, barómetros,
sensores de proximidad, infrarrojos, etc. Por lo que luego podemos utilizarlos
como queramos para poder crear nuestros primeros proyectos.