Descripción
El Arduino Leonardo es una placa microcontroladora basada en ATmega32u4 (hoja de datos). Tiene 20 pines de entrada/salida digitales (de los cuales 7 se pueden usar como salidas PWM y 12 como entradas analógicas), un oscilador de cristal de 16 MHz, una conexión micro USB, un conector de alimentación, un encabezado ICSP y un botón de reinicio. Contiene todo lo necesario para soportar el microcontrolador; simplemente conéctelo a una computadora con un cable USB o enciéndalo con un adaptador de CA(AC a CC(DC) o una batería para comenzar.
La Leonardo se diferencia de todas las placas anteriores en que la ATmega32u4 tiene comunicación USB incorporada, lo que elimina la necesidad de un procesador secundario. Esto permite que Leonardo aparezca en una computadora conectada como un mouse y un teclado, además de un puerto serie/COM virtual (CDC). También tiene otras implicaciones para el comportamiento de la junta; Estos se detallan en Primeros pasos con Arduino Leonardo.