Ardunios
Arduino es una compañía de hardware libre, la cual
desarrolla placas de desarrollo que integran un microcontrolador y un entorno
de desarrollo (IDE), diseñado para facilitar el uso de la electrónica en
proyectos multidisciplinarios.1 2
El hardware consiste en una placa de circuito impreso con un
microcontrolador, usualmente Atmel AVR, y puertos digitales y analógicos de
entrada/salida,3 los cuales pueden conectarse a placas de expansión (shields)
que amplían las características de funcionamiento de la placa arduino.
Por otro lado, el software consiste en un entorno de
desarrollo (IDE) basado en el entorno de Processing y lenguaje de programación
basado en Wiring, así como en el cargador de arranque (bootloader) que es
ejecutado en la placa.3 El microcontrolador de la placa se programa a través de
un computador, haciendo uso de comunicación serial mediante un convertidor de
niveles RS-232 a TTL serial.
La primer 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 actuadores
y sensores. A partir de Octubre del año 2012, se incorporaron nuevos modelos de
placas de desarrollo que hacen uso de microcontroladores CortexM3, ARM de 32 bits,4
que coexisten con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se
pueden programar y compilar bajo el IDE clásico de Arduino sin ningún cambio.
Las placas Arduino están disponibles de forma ensambladas o
en forma de Kits "Hazlo tu mismo" (por sus siglas en inglés
<<DIY>>). Los esquemáticos de diseño del Hardware están 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 año 2011 que alrededor de 300,000 placas arduinos habían sido
producidas comercialmente, y en el año 2013 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 autónomos o puede ser conectado a software tal como Adobe Flash,
Processing, Max/MSP, Pure Data. Una tendencia tecnológica es utilizar Arduino
como tarjeta de adquisición de datos desarrollando interfaces en software como
JAVA, Visual Basic y LabVIEW 5 . Las placas se pueden montar a mano o
adquirirse. El entorno de desarrollo integrado libre se puede descargar
gratuitamente.
0 comentarios:
Publicar un comentario