Step 2: Software List
- Arduino Source code from this project (bluetooth_chat_LCD.pde attached below)
- NewSoftSerial library from Mikal Hart: http://arduiniana.org/libraries/newsoftserial/
- Android Development Kit (explicitly follow all of Google's installation instructions)
- "Bluetooth Chat" Android sample code from Google: http://developer.android.com/resources/samples/BluetoothChat/index.html
- Hyperterminal or TeraTerm to change BAUD rate
Android Beginners (like me):
Make sure you do at least a couple tests before you execute the rest of this instructable:
- Create a "hello, world" app (lots of examples out there) to make sure you have Android/Eclipse setup correctly to run an app on a virtual device.
- Plug in your Android phone and ensure that you can copy the "hello, world" app to your phone. Make sure your phone has debugging turned on. Settings --> Applications --> Development --> USB debugging (turn it on)
After you successfully copy an Android app to your actual phone, you can proceed with this instructable. Keep in mind that you are not going to be able to run this instructable on a virtual device; you have to have a real phone to deploy the "Bluetooth Chat" code.