Any Tutorials/Documentation for ADK/USB Host Shield 2.0?

Hi!

I’m looking for any documentation or tutorials related to the ADK/USB Host Shield 2.0. Also … is it possible to connect a USB Bluetooth dongle to the USB Host shield and connect to an arduino? I saw some sample code here:
circuitsathome.com/mcu/bluetooth-code-for-arduino-usb-host

but am not sure if it is compatible with v2.0 of the board. I got a bunch of errors when I tried to run it :frowning:

Thanks!

Errors from BT example:

/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp: In static member function ‘static void MAX3421E::setRST(uint8_t)’:
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:58: error: ‘PORTJ’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:58: error: ‘PJ2’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:60: error: ‘PORTJ’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:60: error: ‘PJ2’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp: In static member function ‘static uint8_t MAX3421E::readINT()’:
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:65: error: ‘PINE’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:65: error: ‘PE6’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp: In static member function ‘static void MAX3421E::pinInit()’:
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:77: error: ‘DDRE’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:77: error: ‘PE6’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:78: error: ‘DDRJ’ was not declared in this scope
/Users/X/Documents/Arduino/libraries/USB_Host_Shield/Max3421e.cpp:78: error: ‘PJ2’ was not declared in this scope

Yes - you can connect the DFRobot BT module to the USB host shield (DFRobot version). The easiest way to upload code is to simply remove the BT module - upload, then reconnect it. Also, check which Arduino you are using - we are assuming you are using the Uno.