Let your Arduino talk with your Android
With the growing popularity of smart phones in this time and era it’s interesting to explore how Arduino could tap on the strength of smart phones – touch screen capability and smart phone capability. However for the integration to work, one has to develop the corresponding Smart phone app to handle the Bluetooth communication and provide a stable GUI on the screen.
Therefore to make things easier for Arduino developers who wish to tap on the power on smartphone, the Singapore-based team came up Annikken Andee project, an Arduino shield, with supporting resources, that performs primarily the following actions:
- handles the communication between Android and Arduino
- GUI creation on smartphone by coding on Arduino. Requires no Smartphone App programming
- accesses to Smartphone functions from Arduino Library
- provides larger, portable and non-volatile storage
The shield communicates with Arduino via the ICSP header (SPI) and pin 8. An SD card Reader is available for external data storage for Arduino – for huge data storage or extended period of data logging activity by Arduino. As Android has yet to support for Bluetooth 4.0/Bluetooth® Low Energy (BLE), they are using Bluetooth 2.1 module WT11i by Bluegiga for communicating with the Android phone. Currently the shield supports Arduino Uno, Mega and Leonardo.
Robin, part of the Team Annikken Ande, wrote us:
With Andee, Arduino user can program the UI on their Android phone by downloading the Andee Arduino Library onto their Arduino IDE and the Andee Android App into their Android phone from google play store. Using the functions in the Arduino library, user can easily design the UI on the Andee Android App without touching Android programming.
As we hope to spread the news of this invention to as many people as possible, we believe that arduino.cc is the perfect place to help us make this work.