11
Making Arduino talk with Android using Amarino Sudar Muthu (@sudarmuthu) http://sudarmuthu.com Research Engineer Yahoo Labs 27-Nov-2010 Bangalore Open Hardware Meetup

Making arduino-talk-with-android-using-amarino

Embed Size (px)

DESCRIPTION

Slides from my talk about Arduino + Android using Amarino that I gave at Bangalore Open source hardware meetup

Citation preview

Page 1: Making arduino-talk-with-android-using-amarino

Making Arduino talk with Android using Amarino

Sudar Muthu (@sudarmuthu)http://sudarmuthu.com

Research EngineerYahoo Labs27-Nov-2010Bangalore Open Hardware Meetup

Page 2: Making arduino-talk-with-android-using-amarino

AgendaWhat is Arduino?What is Android?What is Amarino?Connecting all 3 A’sDemoQuestions

Page 3: Making arduino-talk-with-android-using-amarino

What is ArduinoOpen source Electronic

prototyping platformIncludes both hardware and

softwarehttp://www.arduino.cc/

Photo credit Arduino team

Page 4: Making arduino-talk-with-android-using-amarino

What is AndroidSoftware stack for mobile phonesIncludes Operating system and

appsPhones usually has compass,

accelerometer, GPS, Bluetooth etc

http://developer.android.com

Page 5: Making arduino-talk-with-android-using-amarino

What is AmarinoAn Android app and Arudino

library to interface bothUses Bluetooth for interfaceOpen sourcehttp://www.amarino-toolkit.net/

Page 6: Making arduino-talk-with-android-using-amarino

Connecting all 3 A’sInstall Amarino app in AndroidInstall library in ArduinoEstablish bluetooth connection

between Android and ArduinoYour are done

Page 7: Making arduino-talk-with-android-using-amarino

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

Page 8: Making arduino-talk-with-android-using-amarino

Demo – Sketch

Page 10: Making arduino-talk-with-android-using-amarino

Demo – Android

Page 11: Making arduino-talk-with-android-using-amarino

Questions?

Thank you