L' Arduino Leonardo è una scheda di sviluppo basata sull'ATmega32u4. La scheda contiene 20 pin di ingresso/uscita digitali (7 dei quali possono essere utilizzati come uscite PWM e 12 come ingressi analogici), un cristallo da 16 MHz e una connessione micro USB . Collega la scheda al computer e puoi iniziare subito.
La Leonardo differisce dalle schede precedenti perché ATmega32u4 ha la comunicazione USB integrata. Ciò significa che sulla scheda è necessario un solo microprocessore. Un ulteriore vantaggio è che questa scheda può essere utilizzata come mouse o tastiera (ad esempio per la forzatura bruta). Poiché la comunicazione USB viene eseguita tramite il chip principale, Arduino si disconnetterà e accederà al computer quando lo programmi o lo ripristini.
Questo Arduino è un clone, il che significa che questa scheda non è stata costruita nella fabbrica originale. L'unica differenza tra l'originale e i cloni è che questi Arduino sono più economici. Per il resto tutti i componenti e i circuiti sono identici.