Está en la página 1de 1

Arduino es una compa��a de desarrollo de software y hardware libres, as� como una

comunidad internacional que dise�a y manufactura placas de desarrollo de hardware


para construir dispositivos digitales y dispositivos interactivos que puedan
detectar y controlar objetos del mundo real. Arduino se enfoca en acercar y
facilitar el uso de la electr�nica y programaci�n de sistemas embebidos en
proyectos multidisciplinarios. Los productos que vende la compa��a son distribuidos
como Hardware y Software Libre, bajo la Licencia P�blica General de GNU (GPL) y la
Licencia P�blica General Reducida de GNU (LGPL),1? permitiendo la manufactura de
las placas Arduino y distribuci�n del software por cualquier individuo. Las placas
Arduino est�n disponibles comercialmente en forma de placas ensambladas o tambi�n
en forma de kits, hazlo tu mismo (Del ingl�s DIY: "Do It Yourself").

Los dise�os de las placas Arduino usan diversos microcontroladores y


microprocesadores. Generalmente el hardware consiste de un microcontrolador Atmel
AVR, conectado bajo la configuraci�n de "sistema m�nimo" sobre una placa de
circuito impreso a la que se le pueden conectar placas de expansi�n (shields) a
trav�s de la disposici�n de los puertos de entrada y salida presentes en la placa
seleccionada. Las shields complementan la funcionalidad del modelo de placa
empleada, agregando circuiteria, sensores y m�dulos de comunicaci�n externos a la
placa original. La mayor�a de las placas Arduino pueden ser alimentadas por un
puerto USB o un puerto barrel Jack de 2.5mm. La mayor�a de las placas Arduino
pueden ser programadas a trav�s del puerto serie que incorporan haciendo uso del
Bootloader que traen programado por defecto. El software de Arduino consiste de dos
elementos: un entorno de desarrollo (IDE) (basado en el entorno de processing y en
la estructura del lenguaje de programaci�n Wiring), y en el cargador de arranque
(bootloader, por su traducci�n al ingl�s) que es ejecutado de forma autom�tica
dentro del microcontrolador en cuanto este se enciende. Las placas Arduino se
programan mediante un computador, usando comunicaci�n serie.

También podría gustarte