Editing
Android and Arduino
(section)
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.
Anti-spam check. Do
not
fill this in!
== Intro == <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> <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> <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> <br> Arduino hardware that will work with Android phones includes:<br> - the Google ADK (Android Development Kit)<br> - a standard Arduino<br> - any Arduino clone with a USB Host shield<br> <br> [[Image:ADKphoto.jpg|thumb|right|G2 phone controlling Google's ADK hardware, including two motors]] 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> 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). <br> <br> My phone is a new, eight-day-old T-Mobile G2 phone (also known as ''HTC Vision''). It came with a version of Android OS (v2.2) that does not support Arduino hardware (need v2.3.4 or later). So, with the help of [[User:Rubin110|Rubin]] and others, I rooted my phone, and installed the latest version of Cyanogenmod (a fork of the official Android OS).<br> <br> I document the steps I took so that others will have an easier time of it. Your process will probably be similar even if you have a different type of Android phone.<br> <br>
Summary:
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)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Request account
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Dig in!
Noisebridge
- Status: MOVED
- Donate
- ABOUT
- Accessibility
- Vision
- Blog
Manual
MANUAL
Visitors
Participation
Community Standards
Channels
Operations
Events
EVENTS
Guilds
GUILDS
- Meta
- Electronics
- Fabrication
- Games
- Music
- Library
- Neuro
- Philosophy
- Funding
- Art
- Crypto
- Documentation/Wiki
Wiki
Recent Changes
Random Page
Help
Categories
(Edit)
Tools
What links here
Related changes
Special pages
Page information