Arduino es una plataforma de hardware abierto, diseñada para entusiastas, diseñadores y personas que deseen involucrar la electrónica en sus proyectos y, que no cuenten con gran experiencia de programación. El entorno de desarrollo de código abierto puede ser descargado de forma gratuita, compatible con los sistemas operativos Mac OS X, Windows y Linux (Link en los documentos anexos).
El Arduino Leonardo es una tarjeta basada en el Microcontrolador ATmega32U4 de ATMEL que posee las siguientes características:
32KB para memoria de programa (FLASH).
2.5 KB para memoria de datos (SRAM).
1KB para memoria EEPROM.
Un oscilador de 16 MHz.
Voltaje de operación 5V.
Voltaje de entrada 7V – 12V.
Voltaje de entrada limite 6V – 20V.
Corriente DC por pines I/O 40mA.
Tiene 20 puertos I/O de los cuales 7 pueden ser usados como PWM.
12 canales de conversión A/D.
Conexión USB y conector para alimentación.
Un conector para ICSP.
Un botón de RESET.
El Microcontrolador viene con el Bootloader programado. Por lo tanto, solo se debe conectar con el cable USB al PC y empezar a trabajar.
La tarjeta Leonardo es diferentes de todas las demás, pues el Microcontrolador cuenta con un módulo USB, con lo cual se elimina la necesidad de un conversor USB a Serial. Este módulo le permite al Arduino Leonardo, ser Mouse, Teclado conversor CDC (COMM Vitrual).
Documentos: