Dreamer_Nano_V4.0__DFR0213_-DFRobot

Introduction

The Dreamer Nano V4.0 is a surface mount breadboard embedded version of the ATMEGA 32U4 with integrated Micro USB. It has everything that Leonardo has (electrically).Physically, it is just missing power jack to save space.

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 available which allow the board to emulate a computer keyboard, mouse, and more using the USB-HID protocol!

The Dreamer Nano v4.0 is compatible with most Nano shield in the market. It's suitable for projects that require a compact size controller system.

Specification

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:

<File:Nano> drawing.png

Programming

The Dreamer Nano can be programmed with the official Arduino software (download). Select "Arduino Leonardo from the Tools > Board menu (according to the microcontroller on your board).

The ATmega32U4 on the Dreamer Nano comes preburned with a bootloader that allows you to upload new code to it without the use of an external hardware programmer. It communicates using the AVR109 protocol. You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial Programming) header; see these instructions for details.

New Version Burning Tutorials

More Documents