Marco Teorico de Arduino

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

1

Arduino es una plataforma de creacin de prototipos de cdigo abierto basado


hardware y software fcil de usar. Las placas de Arduino son capaces de leer
las entradas - la luz en un sensor, un dedo sobre un botn o un mensaje de
Twitter - y convertirlo en una salida - la activacin de un motor, encender un
LED, publicar algo en lnea. Se puede decir que su tablero qu hacer mediante
el envo de un conjunto de instrucciones al microcontrolador en el tablero. Para
ello se utiliza el lenguaje de programacin de Arduino (basado en el Wiring), y
el software de Arduino (IDE), basadas en el procesamiento.
A travs de los aos Arduino ha sido el cerebro de miles de proyectos, a partir
de objetos cotidianos a los instrumentos cientficos complejos. Una comunidad
mundial de los fabricantes - estudiantes, aficionados, artistas, programadores y
profesionales - ha reunido en torno a esta plataforma de cdigo abierto, sus
contribuciones han aadido hasta una increble cantidad de conocimiento
accesible que puede ser de gran ayuda para los principiantes como para
expertos.
Arduino naci en el Instituto de Diseo de Interaccin Ivrea como una
herramienta fcil para el prototipado rpido, dirigido a estudiantes sin
experiencia en electrnica y programacin. Tan pronto como lleg a una
comunidad ms amplia, la placa Arduino comenz a cambiar para adaptarse a
las nuevas necesidades y retos, la diferenciacin de su oferta desde simples
tablas de 8 bits de productos para aplicaciones de IO, impresin 3D porttil y
sistemas empotrados. Todas las placas Arduino son completamente de cdigo
abierto, permitiendo a los usuarios crear de forma independiente y, finalmente,
adaptarlos a sus necesidades particulares. El software tambin es de cdigo
abierto, y est creciendo a travs de las contribuciones de los usuarios en todo
el mundo.
2
Es una compaa de hardware libre, y comunidad tecnolgica, que disea y
manufactura placas de desarrollo de hardware y software compuesta
respectivamente por circuitos impresos que integran un microcontrolador, y un
entorno de desarrollo (IDE) en donde se programa cada placa. Arduino se
enfoca en acercar y facilitar el uso de la electrnica y programacin de
sistemas embebidos en proyectos multidisciplinarios. Toda la plataforma, tanto
para sus componentes de hardware como de software son liberados bajo
licencia de cdigo abierto que permite libertad de acceso a los mismos.
El hardware consiste en una placa de circuito impreso con un microcontrolador,
usualmente Atmel AVR, puertos digitales y analgicos de entrada/salida, los
cuales pueden conectarse a placas de expansin (shields) que amplan las
caractersticas de funcionamiento de la placa arduino. Asimismo posee un
puerto de conexin USB desde donde se puede alimentar la placa y establecer
comunicacin serial con el computador.

Por otro lado, el software consiste en un entorno de desarrollo (IDE) basado en


el entorno de Processing y lenguaje de programacin basado en Wiring, as
como en el cargador de arranque (bootloader) que es ejecutado en la placa. El
microcontrolador de la placa se programa a travs de un computador, haciendo
uso de comunicacin serial mediante un convertidor de niveles RS-232 a TTL
serial.
La primera placa Arduino fue introducida en el 2005, ofreciendo un bajo costo y
facilidad de uso para novatos y profesionales buscando desarrollar proyectos
interactivos con su entorno mediante el uso de actuadores y sensores. Apartir
de octubre de 2.012, se incorporaron nuevos modelos de placas de desarrollo
que hacen uso de microcontroladores Cortex M3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de 8 bits. ARM
y AVR no son plataformas compatibles en cuanto a su arquitectura y por lo
tanto su set de instrucciones, pero se pueden programar y compilar bajo el IDE
predeterminado de Arduino sin ningn cambio.
Las placas Arduino estn disponibles de forma ensambladas o en forma de Kits
Hazlo tu mismo (por sus siglas en ingls DIY). Los esquemticos de diseo del
Hardware estn disponibles bajo licencia Libre, permitiendo a cualquier
persona crear su propia placa arduino sin necesidad de comprar una
prefabricada. Adafruit Industries estim a mediados del ao 2.011 que
alrededor de 300.000 placas arduinos haban sido producidas comercialmente,
y en el ao 2.013 estim que alrededor de 700.000 placas oficiales de la
empresa Arduino estaban en manos de los usuarios.
Arduino se puede utilizar para desarrollar objetos interactivos autnomos o
puede ser conectado a software tal como Adobe Flash, Processing, Max/MSP,
Pure Data, etc. Una tendencia tecnolgica es utilizar Arduino como tarjeta de
adquisicin de datos desarrollando interfaces en software como JAVA, Visual
Basic y LabVIEW. Las placas se pueden montar a mano o adquirirse. El entorno
de desarrollo integrado libre se puede descargar gratuitamente.
El proyecto Arduino recibi una mencin honorfica en la categora de
Comunidades Digitales en el Prix Ars Electrnica de 2.006

También podría gustarte