Description:
The Arduino Leonardo is a versatile microcontroller board based on the ATmega32u4, designed to provide an efficient and flexible platform for a wide range of projects. Unlike other Arduino boards, the Leonardo can handle USB communication directly, enabling it to emulate a keyboard or mouse when connected to a computer. This feature makes it ideal for creating custom USB devices, interactive projects, and prototyping. With its compact size and robust capabilities, the Arduino Leonardo is a perfect choice for both beginners and experienced developers.
Features:
- Microcontroller: ATmega32u4
- Operating Voltage: 5V
- Input Voltage (recommended): 7-12V
- Digital I/O Pins: 20 (of which 7 provide PWM output and 12 provide analog input)
- Analog Input Pins: 12
- PWM Pins: 7
- Flash Memory: 32 KB (ATmega32u4) of which 4 KB used by bootloader
- SRAM: 2.5 KB (ATmega32u4)
- EEPROM: 1 KB (ATmega32u4)
- Clock Speed: 16 MHz
- USB: Integrated USB communication, can act as a mouse or keyboard
- Built-in LED Pin: 13
- Dimensions: 68.6mm x 53.4mm
Resources:
- Arduino Leonardo Getting Started Guide
- Arduino Leonardo Schematic
- Arduino Leonardo GitHub Repository
Note: To connect the Arduino Leonardo to your computer, you'll need a Micro-B USB cable.