Arduino és una plataforma electrònica de codi obert, gratuïta i senzilla. Les plaques Arduino són capaces de llegir diferents entrades (la llum d'un sensor, un boto pressionat...) i convertir-lo en una sortida (fer moure un motor, l'activació de LED's ...).
El llenguatge de programació d'Arduino està basat en Wiring, i el software, en Processing.
Arduino va néixer a l'Institut de Disseny d'Interacció Ivrea com una eina fàcil per al prototipatge ràpid, dirigit a estudiants sense experiència en electrònica i programació. A través dels anys Arduino ha estat el cervell de milers de projectes. Una comunitat mundial d'estudiants, aficionats, artistes, programadors i professionals han ajudat a ser un dels líders en vendes de plaques i components electrònics.
Tan aviat com va arribar a una comunitat més àmplia, la placa Arduino va començar a canviar per adaptar-se a les noves necessitats i reptes.
Totes les plaques Arduino són completament de codi obert, permetent als usuaris crear de forma independent i adaptar-los a les seves necessitats particulars. El programari també és de codi obert, i està creixent a través de les contribucions dels usuaris a tot el món.
Nosaltres hem utilitzat una placa Arduino MEGA ADK i una placa Arduino UNO.
MEGA ADK:
L'Arduino MEGA ADK és una placa electrònica basada en el Atmega2560. Té una interfície de sistema principal USB per connectar amb els telèfons basats en Android, basat en el MAX3421E IC. Compta amb 54 pins digitals d'entrada / sortida (dels quals 15 es poden utilitzar com a sortides PWM), 16 entrades analògiques, 4 UARTS (ports sèrie de maquinari), un 16 MHz oscil·lador de cristall, una connexió USB, un connector d'alimentació, una capçalera ICSP, i un botó de reinici.
Tot i que nosaltres no hem utilitzat totes les capacitats que la placa ens oferia ja que requereix una dedicació professional i profunda a la cerca de la programació de cada component intrínsec.
UNO:
L'Arduino UNO és una placa electrònica basada en el ATmega328P. Compta amb 14 pins digitals d'entrada / sortida (dels quals 6 es poden utilitzar com a sortides PWM), 6 entrades analògiques, un cristall de quars de 16 MHz, una connexió USB, un connector d'alimentació, una capçalera ICSP i un botó de reinici.
Gràcies a la seva senzilla i accessible experiència d'usuari, Arduino s'ha utilitzat en milers de diferents projectes i aplicacions. El programari de Arduino és fàcil d'usar per als principiants, però prou flexible per als usuaris avançats. S'executa en Mac, Windows i Linux. Els mestres i els estudiants l'utilitzen per construir instruments científics de baix cost, per demostrar els principis de química i física, o per començar amb la programació i la robòtica. Cal comentar que ambdues descripcions de les plaques també es troben a la pàgina de components.
Els dissenyadors i arquitectes poden construir prototips interactius, músics i artistes el poden utilitzar per a instal·lacions i experimentar amb nous instruments musicals.
Arduino és una eina clau per aprendre coses noves. Qualsevol persona pot iniciar-se en aquest món simplement seguint les instruccions pas a pas d'un kit, o compartir idees en línia amb altres membres de la comunitat Arduino.
(Part del kit d'aprenentatge d'Arduino)
Arduino és una opció:
Assequible - Les plaques Arduino són relativament barates en comparació amb altres plataformes de microcontroladors.
Multi plataforma - El programari de Arduino (IDE) s'executa en Windows, Mac OS X, i Linux. La majoria dels sistemes de microcontrolador es limiten a Windows.
Simple - El programari de Arduino (IDE) és fàcil d'usar per als principiants, però prou flexible per als usuaris avançats que aprofiten també.
De codi obert - El programari de Arduino es publica com a eines de codi obert, disponible per a l'extensió pels programadors experimentats.
De programari extensible - L'idioma es pot ampliar a través de biblioteques de C++, i la gent que vol entendre els detalls tècnics poden fer el salt d'Arduino al llenguatge de programació C AVR en què es basa.