
El Proyecto Arduino nació en 2005, a manos de un grupo de ingenieros italianos (el núcleo del equipo de desarrollo esta formado por Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis y Nicholas Zambetti), que crearon una plataforma de hardware totalmente libre, basada en sencillas placas con microcontroladores de bajo coste que pueden utilizarse para desarrollar objetos interactivos o autónomos. Las placas pueden montarse a mano o comprarse armadas, al tener licencia Creative Commons, su distribución y uso es totalmente libre.
Adrián Frapiccini – Arduino – JDS.10
Arduino se ha convertido en un excelente elemento didáctico, ya que es ideal para utilizar en clase, tiene un bajo costo, puede utilizarse sobre cualquier sistema operativo, existe muchísima documentación y para una persona que nunca ha visto nada de electrónica, es bastante simple de aprender a usar.
Las placas tienen entradas y salidas digitales y analógicas, que interactúan con sensores, actuadores, servos, motores y demás dispositivos, las posibilidades son infinitas.
Existen numerosos modelos de placas Arduino:
- Duemilonave: Es la placa más común, sirve para la mayoría de las aplicaciones que uno quiera hacer. En Argentina se consigue armada por unos $170 (u$s 40).
- Nano: Tiene un diseño específico para ser utilizada en protoboards. Es muy dificil de conseguir en nuestro país.
- Mega: Es el modelo más grande y potente, para aplicaciones que requieren el control de muchas variables.
- Lilypad: Modelo especial para ser cosido en la ropa, según los fabricantes es lavable (yo no me animaría a comprobarlo
). En Argentina no se consigue. - Serial y Serial a una Cara: Son los modelos más sencillos y se utilizan frecuentemente con fines didácticos, ya que pueden ser trazadas y montadas a mano porque no requieren soldadura superficial.
Ventajas
- Buena documentación: Extensa y fácil de comprender. Gran cantidad de foros y personas de la comunidad dispuestas a ayudar. Soporte en varios idiomas.
- Son accesibles, baratas y te las podés armar solo.
- Es multiplataforma.
- Entorno de programación simple y directo, similar al lenguaje C.
Desventajas
- Utiliza microcontroladores AVR, díficil de conseguir en nuestro país por la escasa demanda que tienen.
- Utiliza Bootloader, demoran ligeramente el inicio del sistema. Como contrapartida, simplifica mucho el uso y programación de la placa.
El entorno de desarrollo utiliza Java, por lo tanto corre en todos los sistemas operativos. La interfaz de programación viene con muchos ejemplos y es muy simple de programar, ya que la idea es estar una capa por encima del microcontrolador, por lo tanto no es necesario programar en otros lenguajes de más bajo nivel. Se pueden usar otros lenguajes, como por ejemplo, Processing, Python, incluso Squeak (es el lenguaje de los E-Toys, diseñado para introducir a la robótica a niños pequeños).
Les muestro algunas de las cosas más disparatadas que se pueden hacer con Arduino:
ArduIMU Quadcopter
Cosechadora controlada por Arduino y GPS
Espero que les haya resultado interesante, ¡saludos!
The Top 10 Reasons for Choosing Open Source Data Integration ![]() |
Open Networks – When Users Create a Network ![]() |
Best Practices in Creating a Strategic Finance Function ![]() |








Pingback: Bitacoras.com
Pingback: "Ojos virtuales" para personas ciegas, gracias a Kinect | WebAyunate
Pingback: Hardware abierto, una mayor libertad en el espacio digital | WebAyunate
Pingback: Conoce el mundo de Arduino con este cómic educativo | WebAyunate