
#Arduino usb host shield schematic software#
Max_LCD library which is part of standard USB Host library software package uses some of GPOUT pins. They can be used for many purposes I use it to drive HD44780-compatible character LCD, as can be seen in digital camera controller circuit, as well as this keyboard example. GPOUT pins are eight 3.3V general-purpose digital output pins of MAX3421E. SCK, MOSI, MISO and RESET signals from this connector are used. of 7 pagesĤ ICSP connector is used by the shield to send/receive data using SPI interface. An example of GPIN use can be seen in digital camera controller project. GPIN pins can also be programmed as a source of MAX3421E interrupt. They are used primarily to interface with buttons, rotary encoders and such. Eight 3.3V general-purpose digital input pins of MAX3421E. They are provided to simplify mounting and provide pass-through for shields mounted atop of USB Host Shield in a stack. RESET, 3.3V, 5V and GROUND signals from this connector are used. Power pins are used to connect to power pins of Arduino board. The configuration shown, when both jumpers are closed, is suitable for official Arduinos, such as UNO, Duemilanove, Mega and Mega See Power Options section for detailed explanation. They are used for different power configurations. Mass storage devices, such as USB sticks, memory card readers, external hard drives (FAT32 Type File System - Arduino Mega only) Schematic of 7 pagesģ Shield Overview Power Select 2 solder jumpers marked 5V and 3.3V. Operates over the extended -40 C to +85 C temperature range Complies with USB Specification Revision 2.0 (Full-Speed 12Mbps Peripheral, Full-/Low-Speed 12Mbps/1.5Mbps Host) The following device classes are currently supported by the shield: HID devices, such as keyboards, mice, joysticks, etc.
#Arduino usb host shield schematic code#
No more SPI re-wiring and code modifications - just solder included stackable connectors (2x3 ICSP connector's female side should be facing down), plug and play! of 7 pagesĢ Specifications Works with standard (dual 5/3.3V) and 3.3V-only (for example, Arduino Pro) boards. Thanks to new interface layout it is now compatible with more Arduinos - not only UNO and Duemilanove, but also Mega and Mega 2560 work with Standard variant of this shield out of the box. This is based on revision 2.0 of USB Host Shield. It is based on the MAX3421E (datasheet), which is a USB peripheral/host controller containing the digital logic and analog circuitry necessary to implement a full-speed USB peripheral or a full-/low-speed host compliant to USB specification rev 2.0. 1) General Description The Keyes USB Host Shield allows you to connect a USB device to your Arduino board.
