Freaduino Leonardo

From Wiki

Jump to: navigation, search

Contents

Introduction

Freaduino Leonardo is an Arduino Leonardo 100% compatible board. It is based on Arduino Leonardo design. So you can use Freaduino Leonardo as Arduino Leonardo. All code, shield and IDE for Arduino Leonardo are also valid on Freaduino Leonardo.

Some visible improvement on hardware make Freaduino more flexible and easier to use. For example: 3.3v or 5v IO selectable allow you connect some 3.3v modules (such as XBee) to Freaduino directly. Using miniUSB interface, SPI bus breakout make bus connect easier.

The 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, 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.

The Leonardo differs from all preceding boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This 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 behavior of the board; these are detailed on the getting started page.


Arduino MB Leonardo 02.jpg Arduino MB Leonardo 04.jpg

Model: MB_Leonardo

Feature

Application Ideas

Schematic

Download Schematic

Specification

Mechanic Dimensions

Arduino MB Leonardo 01.jpg

Usage

Details

Arduino MB Leonardo 02.jpg

Arduino MB Leonardo 03.jpg

Arduino MB Leonardo 04.jpg

Arduino MB Leonardo 05.jpg

Arduino MB Leonardo 06.jpg

Arduino MB Leonardo 07.jpg

Pin definition and Rating

Power

The Arduino Leonardo can be powered via the micro USB connection or with an external power supply. The power source is selected automatically.


External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the board's power jack. Leads from a battery can be inserted in the Gnd and Vin pin headers of the POWER connector.


The board can operate on an external supply of 6 to 20 volts. If supplied with less than 7V, however, the 5V pin may supply less than five volts and the board may be unstable. If using more than 12V, the voltage regulator may overheat and damage the board. The recommended range is 7 to 12 volts.


The power pins are as follows:

Memory

The ATmega32u4 has 32 KB (with 4 KB used for the bootloader). It also has 2.5 KB of SRAM and 1 KB of EEPROM (which can be read and written with the EEPROM library).

Input and Output

Each of the 20 digital i/o pins on the Uno can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 5 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions:


There are a couple of other pins on the board:

FAQ

Please list your question here:

Support

If you have questions or other better design ideas,

Version Tracker

Revision Descriptions Release
v1.0 Initial public release date

Bug Tracker

Bug Tracker is the place you can publish any bugs you think you might have found during use. Please write down what you have to say, your answers will help us improve our

products.

Additional Idea

The Additional Idea is the place to write your project ideas about this product, or other usages you've found. Or you can write them on Projects page.

Resources

Schematic

How to buy

Click here to buy:http://www.elecfreaks.com/estore/freaduino-leonardo-mb-leonardo.html

See Also

Other related products and resources.

Licensing

This documentation is licensed under the Creative Commons Attribution-ShareAlike License 3.0 Source code and libraries are

licensed under GPL/LGPL, see source code files for details.

External Links

Links to external webpages which provide more application ideas, documents/datasheet or software libraries

Personal tools
Namespaces
Variants
Actions
Navigation
Support
Toolbox