Skip to product information
1 of 5

Arduino Leonardo Development Board – ATmega32u4, USB HID, Arduino Compatible

Arduino Leonardo is the classic Arduino with native USB—no separate USB-serial chip. Powered by the ATmega32U4 @ 16 MHz, it can appear as a keyboard, mouse, or USB MIDI/CDC device while running your sketch, making it perfect for macro pads, HID controllers, data-logging keyboards, and compact robots in the Philippines. You still get the familiar R3 layout, 5 V logic, and broad Arduino ecosystem of shields, sensors, and displays.

Native USB HID — Turn Ideas into Keyboards, Mice & MIDI in Minutes

  • USB without extras: the 32U4 provides built-in USB, so uploads are fast and HID is easy with Keyboard.h and Mouse.h.
  • More inputs: 20 digital I/O (7 PWM) plus up to 12 analog inputs for richer UIs and sensing.
  • UNO-style workflow: 5 V logic, R3 footprint, Arduino IDE support, and massive library selection.
  • Clean cabling: compact board with Micro-USB for power and programming.

What you can build

  • USB gadgets: macro pads, stream decks, custom mice/joysticks (HID)
  • Robotics & control: PWM motor/servo control + IMU/ToF sensing
  • Dashboards & kiosks: OLED/TFT status screens, keypads, rotary encoders
  • Data logging: sensor capture + microSD/RTC, export via USB CDC

Starter bundles (quick picks)

Recommended add-ons

Technical specifications

Microcontroller ATmega32U4 @ 16 MHz (native USB)
Operating voltage 5 V logic
Input voltage (VIN) 7–12 V recommended (allowable 6–20 V)
Digital I/O pins 20 total (7 PWM)
Analog inputs Up to 12 (10-bit ADC)
USB Micro-USB (CDC/HID/MIDI capable)
Serial ports Serial over USB (CDC); Serial1 on pins 0/1 (TTL UART)
Interfaces I²C (SDA/SCL on pins 2/3), SPI via 6-pin ICSP header
Memory Flash 32 KB (≈4 KB bootloader), SRAM 2.5 KB, EEPROM 1 KB
DC current per I/O ~20 mA (observe absolute maximum ratings)
3.3 V pin ~50 mA max (for low-power modules)
Dimensions 68.6 × 53.4 mm (UNO R3 footprint)

Pinout & power notes

  • USB/HID: use Keyboard.h and Mouse.h to emulate input devices; MIDI/CDC examples are available.
  • SPI on ICSP: Leonardo’s SPI bus is only on the 6-pin ICSP header (not on D10–13), ensuring shield compatibility.
  • I²C location: SDA/SCL are on pins 2/3 (also broken out near AREF on many shields).
  • Power: for motors/LED strips, use an external PSU; keep grounds common with the board.

What’s in the box

  • Arduino Leonardo board

FAQs – Arduino Leonardo (Philippines)

How is Leonardo different from UNO?
Leonardo’s ATmega32U4 has native USB, so it can act as a keyboard/mouse/MIDI device without a separate USB-serial chip. It also exposes more analog inputs (up to 12).
Which cable and power supply do I need?
Use a USB Micro-B data cable for programming. For standalone projects, power via the barrel jack or VIN (7–12 V recommended).
Will my UNO shields work?
Most do. For SPI shields, connect via the ICSP header. Verify library pin maps and chip-select when stacking multiple shields.
Do you ship nationwide and support school/corporate orders?
Yes. We ship nationwide across the Philippines via trusted couriers and can prepare classroom bundles and bulk quotations on request.

Arduino Leonardo Development Board – ATmega32u4, USB HID, Arduino Compatible

Arduino Leonardo Development Board – ATmega32u4, USB HID, Arduino Compatible

Out of stock

Product Code

SKU:A000052

Regular price ₱ 2,147.00
Regular price Sale price ₱ 2,147.00
Sale Sold out
STYLE
View full details

Related Post