Hardware Reference
In-Depth Information
Following is a list of Arduino boards that use an onboard secondary MCU
to handle USB-to-serial conversion:
Arduino Uno
Arduino Mega 2560
Arduino Mega ADK (based on 2560)
Arduino Due (can also be programmed directly)
ArduinoBoardswithaSingleUSB-CapableMCU
The Arduino Leonardo was the first board to have only one chip that acts both
as the user-programmable MCU and as the USB interface. The Leonardo (and
similar Arduino boards) employs the ATMega 32U4 microcontroller, a chip
that has direct USB communication built in. This feature results in several new
features and improvements.
First, board cost is reduced because fewer parts are required, and because
one less factory programming step is needed to produce the boards. Second,
the board can more easily be used to emulate USB devices other than a serial
port (such as a keyboard, mouse, or joystick). Third, the single ordinary USART
port on the ATMega does not have be multiplexed with the USB programmer,
so communication with the host computer and a secondary serial device (such
as a GPS unit) can happen simultaneously.
Following is a list of Arduino boards that use a single USB-capable MCU:
Arduino Due (can also be programmed via secondary MCU)
LilyPad Arduino USB
Arduino Esplora
Arduino Leonardo
Arduino Micro
ArduinoBoardswithUSB-HostCapabilities
Some Arduino boards can connect to USB devices as a host, enabling you to con-
nect traditional USB devices (keyboards, mice, Android phones) to an Arduino.
Naturally, there must be appropriate drivers to support the device you are con-
necting to. For example, you cannot just connect a webcam to an Arduino Due
and expect to be able to snap photos with no additional work. The Due presently
Search WWH ::




Custom Search