Arduino Leonardo er et udviklingskort baseret på ATmega32u4. Kortet indeholder 20 digitale input/output ben (hvoraf 7 kan bruges som PWM udgange og 12 som analoge indgange), en 16 MHz krystal og en micro USB forbindelse. Tilslut kortet til computeren, og du kan starte med det samme.
Leonardo adskiller sig fra tidligere boards, fordi ATmega32u4 har indbygget USB kommunikation. Det betyder, at der kun er brug for en enkelt mikroprocessor på kortet. En yderligere fordel er, at dette bræt kan bruges som mus eller tastatur (for eksempel til brute-forcing). Fordi USB kommunikationen kører via hovedchippen, vil Arduino logge ud og logge på computeren, når du programmerer eller nulstiller den.
Denne Arduino er en klon, hvilket betyder, at dette board ikke blev bygget på den originale fabrik. Den eneste forskel mellem original og kloner er, at disse Arduino er billigere. Alle komponenter og kredsløb er ellers identiske.