Description:

The Arduino Leonardo is a versatile microcontroller board based on the ATmega32u4, designed to provide an efficient and flexible platform for a wide range of projects. Unlike other Arduino boards, the Leonardo can handle USB communication directly, enabling it to emulate a keyboard or mouse when connected to a computer. This feature makes it ideal for creating custom USB devices, interactive projects, and prototyping. With its compact size and robust capabilities, the Arduino Leonardo is a perfect choice for both beginners and experienced developers.

Features:

  • Microcontroller: ATmega32u4
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Digital I/O Pins: 20 (of which 7 provide PWM output and 12 provide analog input)
  • Analog Input Pins: 12
  • PWM Pins: 7
  • Flash Memory: 32 KB (ATmega32u4) of which 4 KB used by bootloader
  • SRAM: 2.5 KB (ATmega32u4)
  • EEPROM: 1 KB (ATmega32u4)
  • Clock Speed: 16 MHz
  • USB: Integrated USB communication, can act as a mouse or keyboard
  • Built-in LED Pin: 13
  • Dimensions: 68.6mm x 53.4mm

Resources:

Note: To connect the Arduino Leonardo to your computer, you'll need a Micro-B USB cable.

 


We Also Recommend