- You cannot add that amount to the cart — we have 1 in stock and you already have 1 in your cart. View cart
Arduino Leonardo R3
475.00 EGP
The Arduino Leonardo is a microcontroller board based on the ATmega32u4, featuring 20 digital I/O pins, USB HID support, and a 16 MHz clock.
| Weight | 0.02 kg |
|---|---|
| Dimensions | 6.86 × 5.33 × 1.5 cm |
2 in stock
Arduino Leonardo R3
The Arduino Leonardo is a microcontroller board based on the ATmega32u4. It has 20 digital input/output pins (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16 MHz crystal oscillator, a micro USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.
Features:
- Microcontroller: ATmega32u4.
- 20 digital I/O pins (7 PWM outputs, 12 analog inputs).
- Built-in USB communication, enabling HID functionality.
- 16 MHz crystal oscillator for precise timing.
- Micro USB connection for programming and power.
- Power options: USB, AC-to-DC adapter, or battery.
- ICSP header for in-circuit serial programming.
- Reset button for easy restarting of the board.
- Features a barrel plug connector, that works great with a standard 9V battery.
Specifications:
| Board | ||
|---|---|---|
| Arduino Leonardo | ||
| Microcontroller | ||
| ATmega32u4 | ||
| USB connector | ||
| Micro USB (USB-B) | ||
| Pins | ||
| Built-in LED Pin | 13 | |
| Digital I/O Pins | 20 | |
| Analog input pins | 12 | |
| PWM pins | 7 | |
| Communication | ||
| UART | Yes | |
| I2C | Yes | |
| SPI | Yes | |
| Power | ||
| I/O Voltage | 5V | |
| Input voltage (nominal) | 7-12V | |
| Input voltage (MAX) | 6-20V | |
| DC Current per I/O Pin | 10 mA | |
| DC Current per I/O Pin (MAX) | 20 mA | |
| DC Current per +3.3V Pin (MAX) | 50 mA | |
| Power Supply Connector | Barrel Plug | |
| Clock speed | ||
| Processor | ATmega32U4 16 MHz | |
| Memory | ||
| Flash Memory | 32 KB of which 4 KB used by bootloader | |
| SRAM | 2.5 KB | |
| EEPROM | 1 KB | |
| Dimensions | ||
| Weight | 20 g | |
| Width | 53.3 mm | |
| Length | 68.6 mm | |
PINOUT:
Applications:
- Human Interface Devices (keyboards, mice, game controllers).
- Interactive installations and art projects.
- Robotics and automation systems.
- Educational tools for learning programming and electronics.
- Prototyping USB-based devices.
Package Contents:
- 1x Arduino Leonardo Board
NOTE: cable not included (normal micro USB cables can be used).
Documents:
Related products
Arduino MEGA 2560 CH340
ESP32 DIP-30 CP2102 Micro USB Development Board (WIFI – Bluetooth)
Arduino Nano
CNC Shield V3.0 For Arduino Uno
NRF24L01 2.4GHz Wireless Transceiver
Arduino UNO Shield protoshield with mini breadboard
Mini USB Cable for Arduino 30cm
NRF24L01 Wireless Module Adapter Board
This 5V-3.3V VCC Adapter Board for NRF24L01 Wireless Module enables you to use NRF24L01-type transceivers on 5V systems like Arduino.
It regulates the 5V input to 1.9~3.6V DC and incorporates bypass capacitors for reliable operation. The NRF24L01 utilizes the Enhanced ShockBurst (ESB) protocol to support two-way data packet communication with packet buffering, packet acknowledgment, and automatic retransmission of lost packets.

Reviews
There are no reviews yet.