TecnoMate logo
All Components
General

Arduino Leonardo

The Arduino Leonardo is a microcontroller board based on the ATmega32u4, featuring 20 digital I/O pins and native USB capabilities for easy computer interfacing.

Arduino Leonardo
₹2177.92Buy Now

Specifications

Microcontroller: ATmega32u4 Operating Voltage: 5V Input Voltage (recommended): 7-12V Digital I/O Pins: 20 (of which 7 provide PWM output) Analog Input Pins: 12 DC Current per I/O Pin: 40 mA DC Current for 3.3V Pin: 50 mA Flash Memory: 32 KB (ATmega32u4) of which 4 KB used by bootloader SRAM: 2.5 KB EEPROM: 1 KB Clock Speed: 16 MHz Length: 68.6 mm Width: 53.3 mm Weight: ~20 g

Details

The Arduino Leonardo is a powerful microcontroller board based on the ATmega32u4. Unlike previous Arduino boards that use a separate USB-to-serial converter, the Leonardo handles USB communication directly, making it ideal for projects requiring keyboard, mouse, or joystick emulation. It features 20 digital input/output pins, 7 of which support PWM for analog-like control, and 12 analog inputs for reading sensors. With a 16 MHz crystal oscillator and 32 KB of flash memory, it offers robust performance for a wide range of applications. Common uses include robotics, interactive art installations, custom HID devices, and IoT prototypes. Choose the Leonardo for its native USB support, compact form factor, and seamless integration with the Arduino IDE, making it a versatile choice for both beginners and advanced makers in India.

Tags

ArduinoMicrocontrollerATmega32u4USBRoboticsIoTPrototypingPWM

Alternatives

  • Arduino Uno R3
  • Arduino Micro
  • Arduino Leonardo with Headers
  • Arduino Nano