L' Arduino Leonardo est une carte de développement basée sur l'ATmega32u4. La carte contient 20 broches d'entrée/sortie numériques (dont 7 peuvent être utilisées comme sorties PWM et 12 comme entrées analogiques), un cristal de 16 MHz et une connexion micro USB . Connectez la carte à l'ordinateur et vous pouvez commencer tout de suite.
Le Leonardo diffère des cartes précédentes car l'ATmega32u4 dispose d'une communication USB intégrée. Cela signifie qu'un seul microprocesseur est nécessaire sur la carte. Un avantage supplémentaire est que cette carte peut être utilisée comme souris ou clavier (par exemple pour le forçage brutal). Étant donné que la communication USB s'effectue via la puce principale, l' Arduino se déconnectera et se connectera à l'ordinateur lorsque vous le programmerez ou le réinitialiserez.
Cet Arduino est un clone, ce qui signifie que cette carte n'a pas été construite en usine d'origine. La seule différence entre l'original et les clones est que ces Arduino sont moins chers. Tous les composants et circuits sont par ailleurs identiques.