O Arduino Leonardo é uma placa microcontroladora baseada no ATmega32u4. Possui 20 pinos de entrada/saída digital (dos quais 7 podem ser usados como saídas PWM e 12 como entradas analógicas), um oscilador de cristal de 16 MHz, uma conexão micro USB, um conector de alimentação, um conector ICSP e um botão de reset. Contém tudo o que é necessário para suportar o microcontrolador; basta conectá-lo a um computador com um cabo USB ou alimentá-lo com um adaptador CA para CC ou bateria para começar.A Leonardo difere de todas as placas anteriores porque a ATmega32u4 possui comunicação USB integrada, eliminando a necessidade de um processador secundário. Isso permite que o Leonardo apareça para um computador conectado como um mouse e teclado, além de uma porta serial/COM virtual (CDC).
Especificações Técnicas:
- Microcontrolador: ATmega32u4
- Tensão operacional: 5V
- Tensão de entrada (recomendado): 7-12V
- Tensão de entrada (limites): 6-20V
- Pinos de E/S digitais: 20
- Canais PWM: 7
- Canais de entrada analógica: 12
- Corrente CC por pino de E/S: 40 mA
- Corrente DC para pino de 3,3 V: 50 mA
- Memória flash: 32 KB (ATmega32u4) dos quais 4 KB usados pelo bootloader
- SRAM: 2,5 KB (ATmega32u4)
- EEPROM: 1KB (ATmega32u4)
- Clock Speed: 16MHz
- Comprimento: 68,6 milímetros
- Largura: 53,3 milímetros
- Peso: 20g