Description
Description:
The Arduino Leonardo is a development board distinguished by its unique ability to handle USB communication directly with its ATmega32u4 microcontroller, allowing it to easily emulate a keyboard, mouse, or HID device. This makes it ideal for projects requiring interaction with input devices such as custom keyboards, game controllers, and advanced user interfaces. By maintaining compatibility with the Arduino IDE and offering greater flexibility in USB communication, the Leonardo is perfect for developers who want to integrate hardware with software directly.
- Based on the ATmega32u4 microcontroller with native USB functionality.
- It can emulate a keyboard or mouse, interacting directly with computers or other devices.
- 20 digital pins, of which 7 can be used as PWM outputs.
- 12 analog inputs for connecting multiple sensors.
- Micro-USB connection for power and programming.
- Compatible with the Arduino IDE for quick and easy programming.
- Power supply via USB or external source (7 to 12V).
- Support for UART, SPI, and I2C communication.
Technical specifications
- Microcontroller: ATmega32u4.
- Operating voltage: 5V.
- Input voltage (recommended): 7-12V.
- Digital I/O pins: 20 (7 PWM).
- Analog input pins: 12.
- DC current per I/O pin: 40 mA.
- Flash memory: 32 KB (4 KB used by the bootloader).
- SRAM: 2.5 KB.
- EEPROM: 1 KB.
- Clock speed: 16 MHz.
- Dimensions: 68.6 mm x 53.3 mm.
- Weight: 20 g.
The Arduino Leonardo is an excellent choice for projects that require interaction with input peripherals via USB, giving developers the ability to create custom devices that easily integrate with computers and other systems.
Shipping nationwide.

Reviews
There are no reviews yet.