¿QUÉ ES ARDUINO?
Arduino es una plataforma de prototipos electrónica de código abierto (opensource) basada en hardware y software flexibles y fáciles de usar. Está pensado para artistas, diseadores, como hobby y para cual!uiera interesado en crear ob"etos o entornos interacti#os. Arduino puede sentir el entorno mediante la recepción de entradas desde una #ariedad 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 $iring) y el Arduino Development (bas asad ado o en %r %roc ocess essin ing). g). &o &os s pr proy oyect ectos os de Ar Ardu duin ino o pue pueden den se ser r Environment (b autonomos o se pu pued ede en comunicar con sof ofttwar are e en e"ecu cuc ción en un ordenador (por e"emplo con Flash, etc.). Processing, MaxMSP , &as pla placas cas se pue pueden den ens ensamb amblar lar a man mano o o enca encarga rgarlas rlas preensamb preensamblad ladas' as' el softw sof twar are e se pu pued ede e de desca scarg rgar ar gr grat atui uita tame ment nte. e. &os di dise seo os s de ref refere erenc ncia ia de dell hardware hardwar e (archi# (archi#os os A) están dispon disponibles ibles ba"o licencia licencia open-s open-source, ource, por lo !ue eres libre de adaptarlas a tus necesidades. Arduino recibió una mención honor*ca en la sección Digital Communities del Ars en +. Electronica Prix en
¿Por qué Arduino? ay mu ay much chos os ot otro ros s mi micr croc ocon ontr trol olad ador ores es y pl plat ataf afor orma mas s mi micr croc ocon ontr trol olad ador oras as disponibles para computación f*sica. %arallax /asic 0tamp, 1etmedia2s /3-+4, %hidge %hi dgets, ts, 567 5672s 2s an andyb dyboard oard,, y muc muchas has otr otras as ofe oferta rtas s de fun funcio cional nalida idad d sim simila ilar. r.
7odas estas herramientas toman los desordenados detalles de la programación de microcontrolador y la encierran en un pa!uete fácil de usar. Arduino tambi8n simplifica el proceso de traba"o con microcontroladores, pero ofrece algunas #enta"as para profesores, estudiantes y aaficionados interesados sobre otros sistemas9 •
Barato: &as placas Arduino son relati#amente baratas comparadas con
otras plataformas microcontroladoras. &a #ersión menos cara del modulo Arduino puede ser ensamblada a mano, e incluso los módulos de Arduino preensamblados cuestan menos de :;. •
Multiplataforma: El software de Arduino se e"ecuta en sistemas operati#os
$indows, 5acintosh <03 y =1>?&inux. &a mayor*a de los sistemas microcontroladores están limitados a $indows. •
Entorno de programación simple y claro: El entorno de programación de
Arduino es fácil de usar para principiantes, pero sucientemente flexible para !ue usuarios a#an@ados puedan apro#echarlo tambi8n. %ara profesores, está con#enientemente basado en el entorno de programación %rocessing, de manera !ue estudiantes aprendiendo a programar en ese entorno estarán familiari@ados 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 lengua"e puede ser expandido mediante librerias , y la gente !ue !uiera entender los detalles t8cnicos pueden hacer el salto desde Arduino a la programación en lengua"e ABC en el cual está basado. e forma similar, puedes aadir código ABC- directamente en tus programas Arduino si !uieres. •
Código abierto y hardware extensible: El Arduino está basado en
microcontroladores A75E=AD y A75E=AD de Atmel. &os planos para los módulos están publicados ba"o licencia reati#e ommons, por lo !ue diseadores experimentados de circuitos pueden hacer su propia #ersión del módulo, extendi8ndolo y me"orándolo. 6ncluso usuarios relati#amente inexpertos pueden construir la #ersión de la placa del módulo para entender como funciona y ahorrar dinero.