Description
The Leonardo is a clone compatible version of the Arduino Leonardo. The Leonardo is similar to the Uno but offers some additional functionality. It has 20 digital I/O pins of which 7 can be used as PWM outputs and it has up to 12 Analog inputs.
PACKAGE INCLUDES:
- Leonardo R3 board (Arduino compatible)
KEY FEATURES OF LEONARDO:
- ATmega32U4 processor running at 16MH
- Built-in Serial to USB converter
- 32KB Flash memory
- 20 Digital I/O
- 7 PWM shared with the digital I/O
- 12 Analog inputs that can also be used as digital I/O for a total of up to 26 digital I/O
- 1 Hardware serial port
- 5V Operation
Leonardo differs from most other Arduino boards in that the ATmega32U4 processor has a built-in USB port, thus eliminating the need for a secondary USB processor. The plus side of this is that it can appear to a connected computer as a keyboard, mouse or other USB device. The Leonardo has a USB Micro-B connector.
Compared to the UNO, the Leonardo has the same memory and performance, but has a slightly larger larger number of digital, PWM and analog pins. The SPI interface however is only available on the ICSP header pins.
Leonardo operates at 5V which can be supplied via the USB port connection. If an external 7-12V power supply is used, the power should be input on the DC jack that feeds an on-board 5V regulator. Our 7.5V AC adapter works extremely well for powering these boards.
There is a green power LED on the board and 2 red LEDs which show activity on the TX/RX lines as well as the typical software controllable yellow LED on pin 13.
Like all Arduino and compatible boards, it can be programmed using the Arduino IDE via the USB port. To program with the Arduino IDE, use board type: ‘Arduino Leonardo’.
OUR EVALUATION RESULTS:
These are clone assemblies with good build quality
Because of the Leonardo architecture where the main processor is also the USB port, the PC may reassign (re-enumerate) the COM port if the board is reset or between downloads. If you experience issues with downloading, ensure that the current COM port is selected in the IDE. The COM port will generally identify the device as ‘Leonardo’.
BEFORE THEY ARE SHIPPED, THESE MODULES ARE:
- Inspected
- Powered up and the example program ‘Blinky’ is downloaded to verify basic operation.
- Repackaged in resealable ESD bag for safe storage.
FURTHER READING:
Additional Info on Arduino.cc website
Notes:
- None
Technical Specifications
Microcontroller | ATmega32U4 | |
Serial to USB Converter | Built-in Native USB | |
Operating Voltage | 5V | |
Input Voltage (recommended) | 7-12V | |
Digital I/O Pins | 20 | |
PWM I/O Pins (Shared with Digital I/O) | 7 | |
Analog Input Pins | 12 | |
DC Current per I/O Pin | 40mA (Max) 20mA (Typ) | |
Hardware Serial Ports | 1 | |
Flash Memory | 32 KBytes | |
SRAM | 2.5 KBytes | |
EEPROM | 1 KBytes | |
Clock Speed | 16MHz | |
Power Consumption | ||
Built-in LED | Attached to digital pin 13 | |
USB Connector Style | Micro-B Female | |
Board Dimensions (PCB) | 69 x 53mm (2.7 x 2.1″) | |
Board Dimensions (with connector overhang) | 70 x 53mm (2.76 x 2.1″) | |
Country of Origin | China |