Sorry if this is a stupid question. Im very new to the Arduino - so far all Ive really done is download a few of the test programs and marvel at the flashing LED. Historically I am a fully trained C programmer but haven't done any for 10 years.
I want to do some testing based on http://www.circuitsathome.com/canon-eos-cameras-principles-of-interfacing-and-library-description
but I'm unsure if I need to buy a separate USB Host shield, and for that matter how to convert the code on that page to work with the built in one, if that is what it is.
Is the USB port on the Arduino Mega ADK equivalent to having a USB Host shield connected to the board?
Thanking you in anticipation,