An advanced shield that enables Arduino boards (such as Uno and Mega) to act as a USB Host, allowing you to connect and communicate directly with USB peripherals like keyboards, mice, joysticks, Bluetooth dongles, and USB flash drives . Powered by the MAX3421E USB host controller, it supports Full-Speed (12 Mbps) and Low-Speed (1.5 Mbps) devices. The included USB Host Library simplifies adding USB functionality to your projects, making it accessible even for beginners .
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
MAX3421E Controller: High-performance USB host controller for managing peripheral communication .
Wide Device Class Support: Supports HID devices (keyboards, mice, joysticks), game controllers (PS3, Xbox360, Wii), USB-to-Serial adapters (FTDI, PL2303), Canon/Nikon cameras (PTP), and ADK-compatible Android devices .
Arduino Compatibility: Works with Uno, Duemilanove, Mega 2560, and Mega 1280 (Mega 2560 recommended for larger projects) .
Flexible Pin Assignment: SPI and Interrupt pins can be reconfigured to avoid conflicts with other shields (especially useful with Mega boards) .
USB Hub Support: Allows connecting multiple USB devices simultaneously via an external USB Hub .
User-Friendly Library: Free USB Host Library with ready-to-use examples for rapid prototyping .
| Specification | Value |
|---|---|
| USB Controller | MAX3421E |
| Supported Speeds | Full-Speed (12 Mbps), Low-Speed (1.5 Mbps) |
| USB Connector | USB Type-A Female |
| Current Consumption | Up to 500 mA (depends on connected device) |
| Compatible Arduino Boards | Uno, Duemilanove, Mega 2560, Mega 1280 |
| Dimensions | 53 mm × 50 mm |
| USB Hub Support | Yes (via external Hub) |