
The Arduino Leonardo is a microcontroller board powered by the USB-enabled ATmega32u4 chip, featuring integrated USB communication, making it unique compared to its predecessors. It boasts 20 digital I/O pins, with 7 adaptable for PWM outputs and 12 for analog inputs, offering versatile functionality for various projects.
The board is equipped with a 16 MHz crystal oscillator, a micro USB connection, a power jack, an ICSP header, and a reset button. It contains everything you need to support the microcontroller, allowing for easy connection with a computer using a USB cable or via an AC-to-DC adapter or battery.
This version of the Leonardo includes headers for an effortless setup, with an alternate version available without headers for a more streamlined and cost-effective option. Its built-in USB communication enables the Leonardo to function as a mouse and/or keyboard, alongside acting as a virtual serial/COM port.
Ideal for those with prior Arduino experience, the Leonardo might differ slightly from the UNO, which could pose challenges for beginners. It's not compatible with all UNO-specific shields, but compatible shields are specified. Ensure your Arduino IDE version is 1.0.1 or higher for full support.
| Brand | Adafruit |
| Model | 849 |