Upload
sudar-muthu
View
8.837
Download
1
Embed Size (px)
DESCRIPTION
Slides from my talk about Arduino + Android using Amarino that I gave at Bangalore Open source hardware meetup
Citation preview
Making Arduino talk with Android using Amarino
Sudar Muthu (@sudarmuthu)http://sudarmuthu.com
Research EngineerYahoo Labs27-Nov-2010Bangalore Open Hardware Meetup
AgendaWhat is Arduino?What is Android?What is Amarino?Connecting all 3 A’sDemoQuestions
What is ArduinoOpen source Electronic
prototyping platformIncludes both hardware and
softwarehttp://www.arduino.cc/
Photo credit Arduino team
What is AndroidSoftware stack for mobile phonesIncludes Operating system and
appsPhones usually has compass,
accelerometer, GPS, Bluetooth etc
http://developer.android.com
What is AmarinoAn Android app and Arudino
library to interface bothUses Bluetooth for interfaceOpen sourcehttp://www.amarino-toolkit.net/
Connecting all 3 A’sInstall Amarino app in AndroidInstall library in ArduinoEstablish bluetooth connection
between Android and ArduinoYour are done
Arduino to AndroidConnect Bluetooth Rx to Tx of
ArudinoConnect Bluetooth Tx to Rx of
ArudinoConnect a LDR to Analog pin 5 of
Arudino using a resistorConnect the power and ground
from the Bluetooth shield with the Arudino board
Demo – Sketch
Demo – Source CodeArduino code –
http://code.google.com/p/amarino/source/browse/trunk/arduino_library/MeetAndroid/examples/SensorGraphTutorial/SensorGraphTutorial.pde
Android code - http://code.google.com/p/amarino/source/browse/#svn/trunk/amarino_examples/SensorGraph
Demo – Android
Questions?
Thank you