Check out Amarino, which is a toolkit to connect Android phones to Arduino microprocessor boards. Described as "basically consisting of an Android application and an Arduino library which will help you to interface with your phone in a new dimension. You can build your own interfaces almost without any programming experience."
I have a T-Mobile G1,very handy unit, I like the keyboard, 1.5 year old with no problems, upgrading to 8gb now, Apps are great, IP Web Cam app is great. GPS Status is cool too. Possibly with a xBee USB connection make a nice mini GCS, Android Google Earth app is ready to go... Amarino library is now ready. I wanted either an Android or iPhone. I'm glad I didn't get a iPhone. I browse DIY Drones too.
If you don't want a cell phone you can also get an Archos with android: Here
Is better because it has Video inputs and you can record your FPV missions on the 160Gb internal hard drive. Also has GPS, WIFI, Bluetooth, 3.5G wireless for internet and of course is TOUCH SCREEN!
anyone know what the usability of an android phone is while unactivated. Might be interesting to buy a verizon droid with a bad esn and just use it as a(n amazing) pda. Especially if you can still access all the features from wifi
Been playing w/Amarino for a few days - supposedly it works w/SparkFun's BlueSmirf - haven't got my HTC Hero communicating yet (incomplete BlueTooth stack impl?) but the the following event types look VERY promising:
Compass - Sends heading in degrees [0-359] 0=North, 90=E, 180=S, 270=W
Orientation Sensor - Sends orientation data in degrees [azimuth, pitch, roll]
Accelerometer Sensor - Sends acceleration data in m/s^2 [x, y, z]
Magnetic Field Sensor - Sends magnetic field data in micro-Tesla [x, y, z]
Comments
Here
Is better because it has Video inputs and you can record your FPV missions on the 160Gb internal hard drive. Also has GPS, WIFI, Bluetooth, 3.5G wireless for internet and of course is TOUCH SCREEN!
Compass - Sends heading in degrees [0-359] 0=North, 90=E, 180=S, 270=W
Orientation Sensor - Sends orientation data in degrees [azimuth, pitch, roll]
Accelerometer Sensor - Sends acceleration data in m/s^2 [x, y, z]
Magnetic Field Sensor - Sends magnetic field data in micro-Tesla [x, y, z]
http://news.cnet.com/8301-17938_105-10439544-1.html