Let your own Android application receive data from Arduino by listening to the "primavera.arduino.intent.action.DATA_RECEIVED" intent. This intent will contain the "primavera.arduino.intent.extra.DATA" byte array with the received data. Call getByteArrayExtra("primavera.arduino.intent.extra.DATA") to retrieve the data. Send data to Arduino from your application by broadcasting an intent with action "primavera.arduino.intent.action.SEND_DATA". Add the data to be sent as byte array extra "primavera.arduino.intent.extra.DATA".

Please note that this app will not work with Arduino boards with the FTDI USB-to-serial driver chip.

Source code at: https://github.com/jeppsson/Arduino-Communicator

My review

Review from

Reviews

3.9

159 total

5 83

4 31

3 17

2 10

1 18

Ammar Tareen

Great app! This is a really cool app! I think the best part is that the author has made the code publicly available to so people can modify the app to their liking. Thanks for putting in the work! I will be adding extra functionality to this app based on your work.

Rajan Gupta

FTDI USB-to-serial Driver Would it be really difficult to connect Arduino with FTDI chip to Android?

Ian Baber

Wall of text! Needs to display new lines, needs a clear screen button. Dump to text file would be nice

Sayem Ahmed

Excellent job i have been searching for this type of app for my research project for a long time. Thanks a lot

Oskar Feretti

Great job! We need more supportive people making apps like this!

Vik Olliver

no device found tried 2 otg cables and a genuine Duemilanove. Says: no device found.

User reviews

Ammar Tareen March 5, 2013

Great app! This is a really cool app! I think the best part is that the author has made the code publicly available to so people can modify the app to their liking. Thanks for putting in the work! I will be adding extra functionality to this app based on your work.