O Arduino Leonardo é uma placa de desenvolvimento baseada no ATmega32u4. A placa contém 20 pinos de entrada/saída digital (7 dos quais podem ser usados como saídas PWM e 12 como entradas analógicas), um cristal de 16 MHz e uma conexão micro USB . Conecte a placa ao computador e você poderá começar imediatamente.
A Leonardo difere das placas anteriores porque a ATmega32u4 possui comunicação USB integrada. Isso significa que apenas um único microprocessador é necessário na placa. Uma vantagem adicional é que esta placa pode ser usada como mouse ou teclado (por exemplo, para força bruta). Como a comunicação USB é executada através do chip principal, o Arduino fará logout e login no computador quando você o programar ou reinicializar.
Este Arduino é um clone, o que significa que esta placa não foi construída na fábrica original. A única diferença entre originais e clones é que esses Arduino são mais baratos. Todos os componentes e circuitos são idênticos.