Το Keyestudio Arduino Leonardo R3 είναι microcontroller board που βασίζεται στον ATmega32u4(datasheet) . Έχει 20 input/output pins ( τα 7 μπορούν να χρησιμοποιηθούν ως PWM) και 12 αναλογικές εισόδους .
Το Arduino Leonardo διαφέρει από τα υπόλοιπα board που βασίζονται στο ATmega32u4 καθώς διαθέτει ενσωματωμένη επικοινωνία USB . Αυτό επιτρέπει στο Leonardo όταν είναι συνεδεμένο σε υπολογιστή να εμφανίζεται ώς ποντίκι και πληκτρολόγιο .