1. Controlling the real world
from Android
Alexandru IOVANOVICI
19-01-2013
Beta is provided by
2.
3. Quick outline
What is Arduino ?
What is Amarino ?
How to talk to an Arduino device from Android ?
A few words about Google IOIO;
Demo moment …with Beta by Robofun
Q&A
4. Where not otherwise stated all the images and diagrams are taken from Bonifaz Kaufmann's thesis on Amarino
7. Arduino +'s
Multiplatfrom IDE;
Quite cheap;
Simple UI on the IDE; easy to learn … but can be integrated
also in VS or Eclipse for a “real” IDE;
USB programming interface … real COM is dead;
board layout, bootloader and IDE are Open Source;
Large and active community;
Started as educational project → easy to learn for the
novices;
10. Design decisions of Amarino
Amarino shall be able to run as a background task →
unobtrusive
Interfaces for third-party applications shall be provided →
extensible
Comprehensive monitoring shall be available →
transparent
Parallel communication to multiple devices shall be
possible →
powerful
Bluetooth related code shall be decoupled →
portable