Arduino Leonardo R3

Original price was: 500.00 EGP.Current price is: 450.00 EGP.

Out of stock

SKU: PRO00687 Category: Brand:

Welcome to Pro Tronix!

Place your first order now and unlock exclusive discounts on all engineering components 5%

Sale_coupon_5

Out of stock

This product is currently sold out.

No worries! Enter your email, and we'll let you know as soon as it's back in stock.

15 People watching this product now!

Payment Methods:

Description

Arduino Leonardo R3

Product Overview

The Arduino Leonardo R3 from Pro Tronix is a unique entry in the Arduino lineup. While it looks similar to the Arduino Uno, it uses the ATmega32U4 microcontroller, which has built-in USB communication. This eliminates the need for a secondary processor (like the CH340 or ATmega16U2), making the board more versatile and cost-effective.

Because the main chip handles the USB connection directly, the Leonardo can appear to a connected computer as a standard Human Interface Device (HID), such as a keyboard or mouse. This allows you to create custom hardware that types commands or moves the cursor automatically. Additionally, the Leonardo offers 12 analog inputs and 7 PWM channels, giving you more flexibility for complex sensor-driven projects than a standard Uno.

Technical Specifications

FeatureSpecification
MicrocontrollerATmega32U4
Operating Voltage5V
Input Voltage (VIN)7V – 12V (Recommended)
Digital I/O Pins20
PWM Channels7
Analog Input Pins12 (A0-A5 & Digital pins 4, 6, 8, 9, 10, 12)
Flash Memory32 KB (4 KB used by bootloader)
SRAM / EEPROM2.5 KB / 1 KB
Clock Speed16 MHz
USB ConnectorMicro-USB
SupplierPro Tronix

Key Features

  • Native HID Support: Easily emulate a keyboard or mouse using the built-in Keyboard and Mouse libraries—no complex drivers required.

  • Expanded Analog I/O: Offers 12 analog inputs compared to the Uno’s 6, allowing for much larger sensor arrays.

  • Independent Serial Ports: The hardware serial (Serial1) is completely separate from the USB serial. You can talk to a GPS or Bluetooth module without interfering with your USB debug monitor.

  • Dedicated I2C Pins: Unlike the Uno, the Leonardo has dedicated SDA and SCL pins (pins 2 and 3), ensuring your I2C devices don’t conflict with your analog inputs.

  • Slim USB Connection: Uses a modern Micro-USB port, which is more compact and easier to find cables for than the bulky USB-B port.

Common Applications

  • Custom Game Controllers: Building flight simulator panels, arcade sticks, or specialized gaming pedals.

  • Macro Keyboards: Creating a dedicated hardware “shortcut” pad for video editing, streaming, or coding.

  • Assistive Technology: Developing custom input devices for users with limited mobility to control a computer.

  • Complex Data Acquisition: Utilizing the 12 analog inputs for high-density sensor logging.

💡 Note for Shield Users: Because the SPI pins on the Leonardo are only located on the ICSP header (not on digital pins 11-13 like the Uno), some older shields may require a small modification to work. Most modern shields designed for “R3” layouts will work perfectly.

You can see our available development boards and HID solutions from here: Development Boards | Pro Tronix