“Microduino-USBHOST”的版本间的差异
(Created page with "{| style="width: 800px;" |- | 400px|thumb|right|Microduino-USBHOST Microduino USBHOST mainly supply the USB host function for some equipm...") |
(→Features) |
||
(未显示同一用户的4个中间版本) | |||
第1行: | 第1行: | ||
+ | {{Language | Microduino-USBHOST}} | ||
{| style="width: 800px;" | {| style="width: 800px;" | ||
|- | |- | ||
第4行: | 第5行: | ||
[[File:Microduino-USBHOST-rect.jpg|400px|thumb|right|Microduino-USBHOST]] | [[File:Microduino-USBHOST-rect.jpg|400px|thumb|right|Microduino-USBHOST]] | ||
− | Microduino USBHOST mainly | + | Microduino USBHOST mainly offers the USB host function for devices, supporting USB host controller and USB peripherals, such as mobile phones with OTG function, keyboards, joystick, and camera. |
==Features== | ==Features== | ||
*Support MicroUSB interface; | *Support MicroUSB interface; | ||
− | *Small, cheap, stackable | + | *Small, cheap, stackable and open; |
− | *Open | + | *Open hardware circuit design and Arduino compatible programming development environment; |
− | * | + | *Uniform Microduino interface standard and rich peripheral modules, capable of having a fast and flexible connection and extension with other modules and sensors in accord with Microduino interface standard; |
− | *2. | + | *Easy to be integrated to pegboards with a 2.45-pitch female header connector interface. |
==Specifications== | ==Specifications== | ||
第18行: | 第19行: | ||
*Electrical specifications | *Electrical specifications | ||
**3.3V or 5V power; | **3.3V or 5V power; | ||
− | ** | + | **5V/500mA power protocol of the USB host; |
− | ** | + | **Adopt TC74HC4050 level conversion chip and ensure high anti-interference and stable output; |
− | **D+, D- and VBCOMP | + | **D+, D- and VBCOMP with ESD protection function; |
− | **The | + | **The internal D+ pull-up resistor (peripherals mode) and D+/D- pull-down resistor (host mode) controlled by firmware/hardware; |
*Communication | *Communication | ||
− | **Compatible with | + | **Compatible with MAX3420 MAX3420E USB peripheral device control software with SPI interface; |
− | **Comply with USB 2.0 specification (12 Mbps peripherals at full speed | + | **Comply with USB 2.0 specification (12 Mbps peripherals at full speed and 12Mbps/1.5 Mbps host at full speed/low speed); |
**Smart USB SIE; | **Smart USB SIE; | ||
**Automatic processing of USB flow control and double buffer; | **Automatic processing of USB flow control and double buffer; | ||
**Process low level USB signaling. | **Process low level USB signaling. | ||
− | * | + | *Device Support: |
**HID devices, such as keyboards, mouse, joystick and so on; | **HID devices, such as keyboards, mouse, joystick and so on; | ||
− | **Game controller | + | **Game controller: Sony PS3,Nintendo Wii and XBOX360; |
− | **USB-to-serial converter | + | **USB-to-serial converter: FTDI,PL-2303,ACM and mobile phones with OTG function and GPS receiver; |
**Android mobile with ADK function; | **Android mobile with ADK function; | ||
− | **Digital Camera | + | **Digital Camera: Canon EOS's Powershot, Nikon digital SLR cameras and P&S as well as general PTP; |
− | **Mass storage devices, such as U disk, card reader | + | **Mass storage devices, such as U disk, card reader and the external hard drive; |
**Bluetooth dongle. | **Bluetooth dongle. | ||
第66行: | 第67行: | ||
==Development== | ==Development== | ||
− | *Need library: https://github.com/ | + | *Need library: https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_06_Microduino_USBHOST_MAX3421E |
*Serial debug is disabled under default condition. | *Serial debug is disabled under default condition. | ||
**You need open the file "settings.h" from library folder; | **You need open the file "settings.h" from library folder; | ||
第86行: | 第87行: | ||
**Xbox Libraries: | **Xbox Libraries: | ||
The library uses USB as the Xbox 360 controller. | The library uses USB as the Xbox 360 controller. | ||
− | |||
==Application== | ==Application== |
2014年8月22日 (五) 02:52的最新版本
Language | English |
---|
Microduino USBHOST mainly offers the USB host function for devices, supporting USB host controller and USB peripherals, such as mobile phones with OTG function, keyboards, joystick, and camera. 目录Features
Specifications
DocumentEagle PCB local download Main components:
Development
An ordinary Bluetooth adapter. You can easily add different Bluetooth services, such as a PS3 or Wii controller or SPP which is supported through Bluetooth virtual serial port. A number of different examples can be found in the examples directory.
Connect USB peripherals. Such as a mouse, handle etc.
Connect HID devices via Bluetooth, currently supports HID mouse and keyboard.
Allow you send data to your Microduino from PM/mobile phone via Bluetooth.
Allow you to use the Sony PS4 controller via Bluetooth and USB.
Use DUALSHOCK3, navigation or motion controller via Bluetooth and USB.
The library uses USB as the Xbox 360 controller. ApplicationLight a LED via a mobile using the ADK example library: Prepare work
Debug
BugHistoryPictureFrontBackVideo |