Leonardo 32U4 – 16MHz 5V (100% Arduino compatible)
Leonardo 32U4 – 16MHz 5V (100% Arduino compatible) – Description
To begin with the Leonardo is Arduino’s first development board to use one microcontroller with built-in USB.
Therefore using the ATmega32U4 as its sole microcontroller allows it to be cheaper and simpler.
Also, because the 32U4 is handling the USB directly.
Code libraries are also available which allow the board to emulate a computer keyboard, mouse, and more using the USB-HID protocol!
Leonardo 32U4 – 16MHz 5V Features
ATmega32u4 Microcontroller
Logic: 5V
Input Voltage: 7-12V
20 Digital I/O Pins
7 PWM Channels
12 ADCs
16MHz Clock Speed
32 KB Flash Memory
To begin with the Arduino Leonardo is a microcontroller board based on the ATmega32u4 (datasheet).
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,
- Power jack,
- ICSP header,
- Reset button.
It contains everything needed to support the microcontroller;
Simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started.
Therefore the Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication.
Also eliminating the need for a secondary processor.
This also allows the Leonardo to appear to a connected computer as a mouse and keyboard.
In addition to a virtual (CDC) serial / COM port.
It also has other implications for the behaviour of the board;
These are detailed on the getting started page.
Getting Started
You can find in the Getting Started section all the information you need to configure your board.
Use the Arduino Software (IDE), and start tinker with coding and electronics.
Full details and examples on how to use the Wi-Fi interface are available in the WiFi101 Library reference page.
View our Newsfeed on Facebook
Additionally see our accessories – Click to view