Arduino Leonardo, la nueva versión basada en un microcontrlador ATmega32u4 con interesantes caracteristicas:
* Arquitectura de un único procesador, sólo un microcontrolador en la placa que se comunica con el ordenador directamente por USB.
* Librerías añadidas al Arduino IDE para que Leonardo pueda actuar como un dispositivo USB. Esto le permite emular un teclado o un ratón USB.
* Mayor número de entradas analógicas, la Arduino Leonardo dispone de 12 en lugar de las 6 disponibles en modelos anteriores.
* Más conectividad. El ATmega32u4 dispone de puerto USB nativo por lo que podemos comunicar nuestro ordenador a Arduino al mismo tiempo que establecemos comunicación con otro dispositivo.
*Conector micro-USB.
*20 pines de Entrada/Salida, todas ellas configurables como digitales. 7 de ellas con capacidad PWM. 12 pueden ser utilizadas como entradas analógicas con una resolución de 10 bits.
*Conector de alimentación hembra tipo Jack.
*Conector ICSP.
*Botón de reset.
*Funciona a 16MHz.
Contiene todo lo necesario para el funcionamiento del microcontrolador, solo hay que conectarla al ordenador con un cable USB o a una batería para que funcione.
Microcontrolador |
ATmega32u4 |
Voltage de funcionamiento |
5V |
Alimentación (recomendada) |
7-12V |
Voltage máximo de entrada(no recomendado) |
20V |
Pines digitales I/O |
20 (de los cuales 7 dan salida PWM) |
Pines de entrada analógica |
12 |
Corriente DC por I/O Pin |
40 mA |
Corriente DC para el pin 3.3V |
50 mA |
Memoria Flash |
32 KB |
SRAM |
3.3 KB |
EEPROM |
1 KB |
Velocidad de reloj |
16 MHz |
La Arduino Leonardo comparte la disposición de los pines de la Arduino UNO rev3. Al lado del pin ARef se han puesto los pines SDA y SCL para comunicación I2C.