La
Arduino Léonard (sans en-têtes) est une carte microcontrôleur basée sur l'ATmega32u4 (
Fiche de données). Il dispose de 20 broches d'entrée/sortie numériques (dont 7 peuvent être utilisées comme sorties PWM et 12 comme entrées analogiques), d'un oscillateur à cristal de 16 MHz, d'une connexion micro USB , d'une prise d'alimentation, d'un en-tête ICSP et d'un bouton de réinitialisation. Il contient tout le nécessaire pour prendre en charge le microcontrôleur ; connectez-le simplement à un ordinateur avec un câble USB ou alimentez-le avec un adaptateur AC-DC ou une batterie pour commencer. Le Leonardo diffère de toutes les cartes précédentes en ce sens que l'ATmega32u4 dispose d'une communication USB intégrée, éliminant le besoin d'un processeur secondaire. Cela permet au Leonardo d'apparaître sur un ordinateur connecté comme une souris et un clavier, en plus d'un port série/COM virtuel (CDC).