I have two usb host controllers the poor mans version but same functionality. Would toronto people be interested in a hack together on them?
On Jun 20, 2011 10:17 AM, "Armin Krauss" <mack...@googlemail.com> wrote:>> Adventures in Android ADK Development: Hardware<http://feedproxy.google.com/%7Er/makezineonline/%7E3/xSfddxeXnPM/adventures-in-android-adk-development-hardware.html>
> Nice article. Now I really want to get one of those googlized Arduinos :)
>
> On Sun, Jun 19, 2011 at 15:57, Anthony Perritano <aperr...@gmail.com>wrote:
>
>>
>>
>> Sent to you by Anthony Perritano via Google Reader:
>>
>>
>> via Make: Online <http://blog.makezine.com> by John Park on 6/19/11
>>
>> <http://blog.makezine.com/wp-content/uploads/2011/06/demoKitServo.jpg>
>>
>> At this point in my Android saga<http://blog.makezine.com/archive/2011/06/adventures-in-android-adk-development-getting-started.html>,>> 2.3.4 or later. Using the steps in this guide<http://developer.android.com/guide/developing/device.html>,
>> I’ve gotten the Android SDK and Eclipse all running well enough to run a
>> Hello World in the Android emulator. This is an important step, but I want
>> more. I want it running on real hardware! In this case, a Nexus One phone.
>>
>> I installed a system update to bring the phone up to snuff, specifically to
>> OS version 2.3.4 (Gingerbread). The ADK and USB host functionality requires>> Now, when I ran the HelloWorld<http://developer.android.com/resources/tutorials/hello-world.html>from Eclipse, instead of launching the emulator, it uploaded and ran the app
>> I set up the phone for development mode. The key steps are to set the
>> phone’s Applications > Development mode to “USB debugging”, and to set the
>> “Debuggable” flag to “true” in the AndroidManifest.xml file for the
>> HelloWorld program in Eclipse.
>>>> you need to use the ADK<http://developer.android.com/guide/topics/usb/adk.html#how>.
>> on the phone. This went without a hitch, so I decided it was time to move on
>> to working with the ADK.
>>
>> Again, the Android Developer website has excellent info on installing what
>> and unpacked the ADK package<https://dl-ssl.google.com/android/adk/adk_release_0512.zip>which contains a few necessary Arduino libraries (for the USB host
>> First up, I made sure I had the Arduino IDE 22 installed, then I downloaded
>> platform. The DemoKit application threw loads of errors until the Internet<http://stackoverflow.com/questions/6080147/adk-and-eclipse-woes-com-android-future-and-usbaccessory>helped me figure that one out. (There may have been cursing and throwing of
>> functionality, Open Acessory Protocol library, and CapSense library to
>> register when you touch the little gold Android robot on the demo shield), a
>> DemoKit Android app, and a corresponding DemoKit Arduino sketch. The
>> download also includes all the fabrication files for the ADK board and demo
>> shield, in case you’re curious or want to roll your own. I uploaded the
>> DemoKit.pde sketch onto the ADK Arduino using the Arduino software.
>>
>> Before I could compile and run the Android DemoKit application, it was
>> necessary to install the Google APIs Level 10 add-on library. This part
>> tripped me up, because when I went to the Android SDK and AVD Manager in
>> Eclipse I mistook the SDK Platform API 10 (which I already had) for the
>> Google APIs Android API 10, which I needed. I also had to set the Eclipse
>> project to build with the Google API target, NOT the Android target
>> <http://blog.makezine.com/wp-content/uploads/2011/06/api10.png>
>> objects, I’m not telling.)
>>
>>
>> <http://blog.makezine.com/wp-content/uploads/2011/06/api10build.png>>> <http://blog.makezine.com/wp-content/uploads/2011/06/pleaseConnectADK01.png>
>>
>> Once that was behind me, I was able to set the DemoKit application to
>> “debuggable” and run it on the phone! I couldn’t plug the Arduino into the
>> phone while uploading the Android app, so it kicked up this groovy image.
>>
>>>> my computer at Android Central<http://www.androidcentral.com/taking-screenshots-without-root>
>>
>> (Incidentally, I found this nifty way to take screenshots of the phone onto>> <http://blog.makezine.com/wp-content/uploads/2011/06/demoKitInput.jpg>
>> .)
>>
>> With my excitement mounting, I unplugged the phone’s USB cable from my
>> computer and into the ADK Arduino board, which is powered by a 12V wall
>> wart. I launched the DemoKit app from the phone and everything worked! The
>> app has two modes, input and output. The input mode displays data from the
>> Demo Shield on the phone, including the temperature and light sensor data as
>> well as the two axis joystick, three buttons, and the capacitive robot pads.
>>
>>>> <http://blog.makezine.com/wp-content/uploads/2011/06/demoKitOutput.jpg>
>>
>> Output mode allows you to use sliders to light up and color mix three
>> (seriously bright) RGB LEDs, control three servos and tap on-screen buttons
>> to open and close two 12V relays.
>>>> <http://feeds.feedburner.com/%7Eff/makezineonline?a=xSfddxeXnPM:I6_ANvvUjuI:yIl2AUoC8zA>
>>
>> I had a lot of fun playing around with the DemoKit app, mixing light
>> colors, blinding myself, flipping the relays, and checking out the input
>> data on the Nexus One’s lovely screen. I’m sure there are many, many
>> possibilities for writing Android apps that will utilize the ADK hardware in
>> mind-blowing ways, but for now, I’m pretty excited just having such a nice
>> touchscreen interface to an Arduino.
>>
>> Here’s a video showing me using a converted continuous rotation servo on
>> the board, as well as playing with the LEDs.
>>
>>
>> <http://feeds.feedburner.com/%7Eff/makezineonline?a=xSfddxeXnPM:I6_ANvvUjuI:D7DqB2pKExk>
>> <http://feeds.feedburner.com/%7Eff/makezineonline?a=xSfddxeXnPM:I6_ANvvUjuI:I9og5sOYxJI>
>> <http://feeds.feedburner.com/%7Eff/makezineonline?a=xSfddxeXnPM:I6_ANvvUjuI:V_sGLiPBpWU>
>> <http://feeds.feedburner.com/%7Eff/makezineonline?a=xSfddxeXnPM:I6_ANvvUjuI:qj6IDK7rITs>
>> <http://feeds.feedburner.com/%7Eff/makezineonline?a=xSfddxeXnPM:I6_ANvvUjuI:-BTjWOF_DHI>>> - Subscribe to Make: Online<http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fblog.makezine.com%2Findex.xml?source=email>using
>>
>>
>>
>> Things you can do from here:
>>
>> *Google Reader*
>> - Get started using Google Reader<http://www.google.com/reader/?source=email>to easily keep up with
>> *all your favorite sites*
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "SAIL Smart Space" group.
>> To post to this group, send an email to sail-sma...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> sail-smart-spa...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/sail-smart-space?hl=en-GB.
>>
>
> --
> You received this message because you are subscribed to the Google Groups "SAIL Smart Space" group.
> To post to this group, send an email to sail-sma...@googlegroups.com.
> To unsubscribe from this group, send email to sail-smart-spa...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/sail-smart-space?hl=en-GB.
>--
You received this message because you are subscribed to the Google Groups "SAIL Smart Space" group.
To post to this group, send an email to sail-sma...@googlegroups.com.
To unsubscribe from this group, send email to sail-smart-spa...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sail-smart-space?hl=en-GB.
Yeah I can do Wednesday
Mt
6pm then?
Afraid I can't meet in the evening but am happy to provide space and hardware if you want to come by ddimit.
>>> To post to this group, send an email to sail-sma...@googlegroups.com
> .
>>> To unsubscribe from this group, send email to
>>> sail-smart-spa...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/sail-smart-space?hl=en-GB.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
> "SAIL Smart Space" group.
>> To post to this group, send an email to sail-sma...@googlegroups.com.
>> To unsubscribe from this group, send email to
> sail-smart-spa...@googlegroups.com.
>> For more options, visit this group at
> http://groups.google.com/group/sail-smart-space?hl=en-GB.
>>
>
> --
> You received this message because you are subscribed to the Google Groups "SAIL Smart Space" group.
> To post to this group, send an email to sail-sma...@googlegroups.com.
> To unsubscribe from this group, send email to sail-smart-spa...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/sail-smart-space?hl=en-GB.
>