Introduccion Arduino
Introduccion Arduino
Algo de historia En el ao 2005, en el Instituto Italiano de Diseo Interactivo (IVREA) se conforma un equipo integrado por los fundadores del proyecto Arduino, Massimo Banzi y David Cuartielles y complementados por Tom Igoe, Gianluca Martino, David Mellis y Nicholas Zambetti. El objetivo era disear una placa electrnica sencilla, de bajo costo, fcil de programar, utilizable en cualquier tipo de proyecto, disciplina y rea de conocimiento, de cdigo abierto y accesible, disponible bajo licencia Creative Commons, originalmente para los estudiantes del Instituto. Qu es Arduino? Arduino es una plataforma de computacin fsica open source basada en una placa de entrada/salida (E/S) y un ambiente de desarrollo (IDE) que implementa el lenguaje Processing. La computacin fsica permite integrarse con el ambiente por medio de hardware y software. Si necesitara encender una luz por un cierto intervalo de tiempo luego de que un pulsador sea presionado, podra utilizar Arduino con un pulsador y una lmpara. Luego de finalizar el tiempo definido como encendido, la luz se apagara. Permite desarrollar objetos interactivos en si mismos o conectada al software de una computadora. Facilita disear, desarrollar y construir sus propios proyectos electrnicos sin necesidad de poseer grandes conocimientos en electrnica y programacin. As, deja abierto el camino hacia la creatividad e innovacin en las soluciones. Multiplataforma (Windows, Macintosh y Linux). Basado en el IDE de Processing. Programable por medio del puerto USB. Software y hardware open-source. Bajo costo. Comunidad de usuarios a nivel mundial.
La Arduino con microcontroladores de 8 bits Atmel1 es actualmente la ms popular. Entre otras, incluye las placas UNO, MEGA 2560 y Leonardo. Anteriormente se comercializaron placas Diecimilia y Duemilanove. La diferencia ms importante entre UNO y estas es que Arduino UNO utiliza un tipo diferente de chip USB. Si bien esta modificacin no afecta como se utiliza la placa, facilita la instalacin del software de Arduino y permite mayores velocidades de comunicacin con la computadora. Arduino Leonardo se diferencia de sus predecesoras en que utiliza un chip ATmega32U4 que contiene el controlador USB, eliminando la necesidad de un procesador secundario. Estas placas se alimentan a partir de una fuente de 9 Vcc o mediante el puerto USB.
Caracterstica de Arduino
1
UNO
Mega 2560
Leonardo
DUE
www.atmel.com
1
Tipo de microcontrolador Velocidad de reloj Pines digitales de E/S Entradas analgicas Salidas analgicas Memoria de programa (Flash) Memoria de datos (SRAM) Memoria auxiliar (EEPROM)