
¿Qué es Arduino?
Arduino es una
plataforma de prototipos electrónica de código abierto (open-source)
basada en hardware y software flexibles y fáciles de usar. Está pensado
para artistas, diseñadores, como hobby y para cualquiera interesado en
crear objetos o entornos interactivos.
Arduino puede
sentir el entorno mediante la recepción de entradas desde una variedad
de sensores y puede afectar a su alrededor mediante el control de luces,
motores y otros artefactos. El microcontrolador de la placa se programa
usando el Arduino Programming Language (basado en
Wiring) y el Arduino Development Environment (basado en
Processing). Los proyectos de Arduino pueden ser autonomos o se pueden
comunicar con software en ejecución en un ordenador (por ejemplo con Flash,
Processing, MaxMSP, etc.).
Las placas se pueden ensamblar a mano o
encargarlas preensambladas; el software se puede descargar gratuitamente.
Los diseños de referencia del hardware (archivos CAD) están
disponibles bajo licencia open-source, por lo que eres libre de adaptarlas
a tus necesidades.
Arduino recibió una mención honorí ca
en la sección Digital Communities del Ars
Electronica Prix en 2006.
¿Por qué Arduino?
Hay muchos otros microcontroladores y
plataformas microcontroladoras disponibles para computación física. Parallax
Basic Stamp, Netmedia’s BX-24, Phidgets, MIT’s Handyboard, y muchas otras
ofertas de funcionalidad similar. Todas estas herramientas toman los
desordenados detalles de la programación de microcontrolador y la
encierran en un paquete fácil de usar. Arduino también simplifica el proceso de
trabajo con microcontroladores, pero ofrece algunas ventajas
para profesores, estudiantes y a aficionados interesados sobre otros
sistemas:
Ø Barato: Las placas Arduino son relativamente baratas
comparadas con otras plataformas microcontroladoras. La versión menos cara
del modulo Arduino puede ser ensamblada a mano, e incluso los módulos de
Arduino preensamblados cuestan menos de 50$.
Ø Multiplataforma: El software de Arduino se ejecuta en sistemas
operativos Windows, Macintosh OSX y GNU/Linux. La mayoría de los sistemas
microcontroladores están limitados a Windows.
Ø Entorno
de programación simple y claro: El entorno de programación de Arduino es
fácil de usar para principiantes, pero su cientemente flexible para que
usuarios avanzados puedan aprovecharlo también. Para profesores, está
convenientemente basado en el entorno de programación Processing, de manera que
estudiantes aprendiendo a programar en ese entorno estarán familiarizados
con el aspecto y la imagen de Arduino.
Ø Código abierto y software extensible: El software Arduino está publicado como
herramientas de código abierto, disponible para extensión por
programadores experimentados. El lenguaje puede ser expandido mediante
librerias C++, y la gente que quiera entender los detalles técnicos pueden
hacer el salto desde Arduino a la programación en lenguaje AVR C en el
cual está basado. De forma similar, puedes añadir código AVR-C directamente en
tus programas Arduino si quieres.
Ø Código abierto y hardware extensible: El Arduino está basado en
microcontroladores ATMEGA8 y ATMEGA168 de Atmel. Los planos para los
módulos están publicados bajo licencia Creative Commons, por lo que
diseñadores experimentados de circuitos pueden hacer su propia versión del
módulo, extendiéndolo y mejorándolo. Incluso usuarios
relativamente inexpertos pueden construir la versión de la placa del
módulo para entender como funciona y ahorrar dinero.
SI DESEAS DESCARGAR Y EMPEZAR A PROBAR ESTE PROGRAMA SOLO AS CLIC EN EL ENLACE
TEN EN CUENTA DE ELEGIR TU SISTEMA OPERATIVO
ooooooo
ResponderEliminar