Similar to an Arduino UNO, can be recognized by computer as a mouse or keyboard.
- Acts as a USB Input Device on a Computer
- 20 digital I/O Pins (7 may be PWM Outputs; 12 as Analog)
- 16 MHz Crystal Oscillator
The Arduino Leonardo board, using the ATmega32u4 microcontroller, provides built-in USB communication so that it can act as a mouse or keyboard to a connected computer, in addition to a virtual (CDC) serial or COM port.
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.