ARDUINO
Arduino es una plataforma de prototipos electrónica de código abierto (open-source) basada en hardware software fle!ibles f"ciles de usar# $st" pensado para artistas% dise&adores% como hobb para cual'uiera interesado en crear obetos o entornos interactios# Arduino puede sentir el entorno mediante la recepción de entradas desde una ariedad de sensores pued puede e afec afecta tarr a su alre alrede dedo dorr medi median ante te el cont contro roll de luce luces% s% moto motore res s otro otros s arte artefa fact ctos os## $l microcontrolador de la placa se programa usando el Arduino Programming Language (basado en *iring) el Arduino Development Environment (basado en +rocessing)# ,os proectos de Arduino pueden ser autonomos o se pueden comunicar con software en eecución en un ordenador (por eemplo con Flash, etc#)# Processing, MaxMSP % ,as ,as plac placas as se pued pueden en ensa ensamb mbla larr a mano mano o enca encarg rgar arla las s pree preens nsam ambl blad adas as el soft softw ware are se puede puede descar descargar gar gratui gratuitam tament ente# e# ,os dise&o dise&os s de refere referenci ncia a del hardw hardware are (archi (archios os .AD) .AD) est"n est"n dispon disponibl ibles es bao bao licenc licencia ia open-s open-sour ource% ce% por lo 'ue eres eres libre libre de adapta adaptarla rlas s a tus necesi necesidad dades# es# Arduino recibió una mención honor/ca en la sección Digital Communities del Ars Electronica Prix en en 0112#
3+or 'u4 Arduino5 6a muchos otros microcontroladores plataformas microcontroladoras disponibles para computación f/sica# +aralla! 7asic 8tamp% Netmedia9s 7:-0;% +hidgets%
•
Barato: ,as placas Arduino son relatiamente 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 ?1@# •
Multiplataforma: $l software de Arduino se eecuta en sistemas operatios *indows%
Entorno de programación simple y claro: $l entorno de programación de Arduino es f"cil
de usar para principiantes% pero sucientemente fle!ible para 'ue usuarios aanCados puedan aproecharlo tambi4n# +ara profesores% est" conenientemente basado en el entorno de programación +rocessing% de manera 'ue estudiantes aprendiendo a programar en ese entorno estar"n familiariCados con el aspecto la imagen de Arduino# •
Código abierto y software extensible: $l software Arduino est" publicado como
herramientas de código abierto% disponible para e!tensión por programadores e!perimentados# $l lenguae puede ser e!pandido mediante librerias .% la gente 'ue 'uiera entender los detalles t4cnicos pueden hacer el salto desde Arduino a la programación en lenguae AER . en el cual est" basado# De forma similar% puedes a&adir código AER-. directamente en tus programas Arduino si 'uieres# •
Código abierto y hardware extensible: $l Arduino est" basado en microcontroladores
A=<$AF A=<$AG2F de Atmel# ,os planos para los módulos est"n publicados bao licencia .reatie .ommons% por lo 'ue dise&adores e!perimentados de circuitos pueden hacer su propia ersión del módulo% e!tendi4ndolo meor"ndolo# Incluso usuarios relatiamente ine!pertos pueden construir la ersión de la placa del módulo para entender como funciona ahorrar dinero# •
=ipos de Arduino boards
• • •
Arduino LilyPad:
$l ,il+ad Arduino es una placa con microcontrolador dise&ado para prendas e-te!tiles# +uede utiliCar con complementos similares como fuentes de alimentación% sensores actuadores unidos por hilo conductor# ,a placa esta basada en el ARmegaG2FE (la ersión de baa consumo del A=megaG2F)(hoa de datos)% o el A=megaH0FE (datasheet)# $l,il+ad Arduino ha sido dise&ado desarrollado por ,eah 7uechle 8parJun $lectronics#
• •
•
Arduino Mega:
• •
$l Arduino
•
Arduino io:
$l Arduino Jio is una placa para microcontrolador basada en el A=megaH0F+ (hoa de información) Junciona a H#HE F<6C# =iene G; pines de $B8 digitales (de los cuales 2 pueden usarse como salidas +*<)% F entradas analógicas% unresonator en placa% un botón de reinicio (reset)% agueros para montar conectores de pines# =iene cone!iones para una bater/a de pol/mero de ,itio e inclue un circuito de carga a tra4s de U87# $n el reerso de la placa tiene disponible un Cócalo para módulos :7ee#
•
• • •
Arduino Pro:
,a Arduino pro es una placa con un microcontrolador A=megaG2F (datasheet) o en el A=megaH0F (datasheet)# ,a +ro iene en ersiones de H#H B F <6C ? B G2 <6C# =iene G; $B8 digitales (2 de las cuales se puedes utiliCar como salidas +*<)% 2 entradas analógicas% un resonador interno% botón de reseteo agueros para el montae de tiras de pines# Eienen e'uipada con 2 pines para la cone!ión a un cable J=DI o a una placa adaptadora de la casa 8parfun para dotarla de comunicación U87 alimentación
•
•
Arduino !ano:
• •
$l Arduino Nano es una pe'ue&a completa placa basada en el A=megaH0F (Arduino Nano H#1) o A=megaG2F (Arduino Nano 0#!) 'ue se usa conect"ndola a una protoboard# =iene m"s o menos la misma funcionalidad 'ue el Arduino Duemilanoe% pero con una presentación diferente# No posee conector para alimentación e!terna% funciona con un cable U87
• • •
• • •
Arduino B":
$l módulo 7luetooth utiliCado es el 7luegiga *=GG% la ersión i*rap (detalles hoa de información KpdfL)# $l módulo 7luetooth se puede configurar con comandos eniados a tra4s del puerto serie del A=megaG2F (consulta la gu/a del usuario i*rap para m"s detalles)# Un programa para configurar el nombre código del módulo bluetooth se eecuta una eC en cada 7= Arduino# $l nombre se establece en ARDUINO7= el código de acceso en G0H;?#
• • •
Arduino Mini:
Arduino
•
• • •
Arduino Pro Mini:
,a Arduino