Editing AndroidArduinoMeetup

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 2: Line 2:
== Intro ==
== Intro ==
<br>
<br>
On June 5th, 2011, an enthusiastic group of more than forty people gathered here at NoiseBridge for a new Android-Arduino Meetup. Pooling our collective technical know-how , we successfully managed to make our Android phones communicate with Arduino hardware.<br>
On June 5th, 2011, an enthusiastic group of more than 40 people gathered here at NoiseBridge for a new Android-Arduino Meetup. Pooling our collective technical know-how , we successfully managed to make our Android phones communicate with Arduino hardware.<br>
<br>
<br>
''And'' our meetup was written up on the MAKE Magazine blog!:<br>
''And'' our meetup was written up on the MAKE Magazine blog!:<br>
[http://blog.makezine.com/archive/2011/06/using-the-android-open-accessory-api-without-a-nexus.html Using the Android Open Accessory API without a Nexus]<br>
[http://blog.makezine.com/archive/2011/06/using-the-android-open-accessory-api-without-a-nexus.html Using the Android Open Accessory API without a Nexus]<br>
<br>
<br>
Google recently (and officially) added Arduino support to new versions of the Android OS so that hardware development on Android phones is now easy.<br>
Google recently (and officially) added Arduino support to new versions of the Android OS so that hardware development on Android phones is easy.<br>
<br>
<br>
Arduino hardware that will work with Android phones includes:<br>
Arduino hardware that will work with Android phones includes:<br>
Line 17: Line 17:
First, since Arduino support is ''only available on new versions'' of the Android OS, a lot of people, myself included, needed to '''root''' their phones to get a new version of Android OS on them.  We met at one side of the room, where [[User:Rubin110|Rubin]] gave an overview of the process of rooting an Android phone, followed by a hands-on workshop.  I had my phone rooted, installed the latest Android OS (CyanogenMod), and then got my phone to control the Google ADK hardware!  I document my procedure below so others may benefit from my experience.<br>
First, since Arduino support is ''only available on new versions'' of the Android OS, a lot of people, myself included, needed to '''root''' their phones to get a new version of Android OS on them.  We met at one side of the room, where [[User:Rubin110|Rubin]] gave an overview of the process of rooting an Android phone, followed by a hands-on workshop.  I had my phone rooted, installed the latest Android OS (CyanogenMod), and then got my phone to control the Google ADK hardware!  I document my procedure below so others may benefit from my experience.<br>
<br>
<br>
Note: By contrast, a number of other people at the meetup already had phones with versions of the Android OS compatible with Arduino hardware.  These people gathered at the electronics lab area and had their phones connected with Google ADK, standard Arduinos, and other Arduino clones (with USB Host shield).
Note: By constrast, a number of other people at the meetup already had phones with versions of the Android OS compatible with Arduino hardware.  These people gathered at the electronics lab area and had their phones connected with Google ADK, standard Arduinos, and other Arduino clones (with USB Host shield).
<br>
<br>
<br>
<br>
Line 87: Line 87:
''CyanogenMod 7''<br>
''CyanogenMod 7''<br>
<br>
<br>
Note:  When transferring files to the phone, it is fine to transfer zipped files.<br>
NOTE:  When transferring files to the phone, it is fine to transfer zipped files.<br>
<br>
<br>
Unhook the phone and then go back to instructions using Second Version.<br>
Unhook the phone and then go back to instructions using Second Version.<br>
Line 93: Line 93:
Using ROM Manager, install cm_vision_full-98.zip
Using ROM Manager, install cm_vision_full-98.zip
After reboot, it ignored instructions we gave it about backups, so when we get a screen full of orange text (Clockwork Flash Recovery), we did the following:<br>
After reboot, it ignored instructions we gave it about backups, so when we get a screen full of orange text (Clockwork Flash Recovery), we did the following:<br>
- Backup and restore (to backup entire OS) (takes a while)<br>
- Backup and restore (to backup entire OS) (takes awhile)<br>
- Wipe data/factory reset<br>
- Wipe data/factory reset<br>
- Wipe cache partition<br>
- Wipe cache partition<br>
Please note that all contributions to Noisebridge are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Noisebridge:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)