Arduino to Android IO on the cheap (aka Poor Man’s NFC)

Posted on Thursday, May 26th, 2011 in Android, Arduino, data transfer, hacks by the machinegeek

Joe Desbonnet was looking for a cheap and easy way to transfer data from an Arduino to an Android device. The hack he devised requires only a 1-meter length of wire wound into a coil, a resistor and diode. He writes:

This is a little hack that allows very low bandwidth communications in one direction for practically no cost. It’s not practical for most applications, but I thought the idea was sufficiently interesting to explore. This article describes how to implement a very low bandwidth one way communication channel between an Arduino (or any other microcontroller) and an Android device using nothing more than about a meter of magnet wire, a resistor and diode. Links to a software sketch for the Arduino and the Android source code is included.

Cool and imaginative!

Thanks Joe! Via the contact form.

This entry was posted on Thursday, May 26th, 2011 at 4:03 pm and is filed under Android, Arduino, data transfer, hacks. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

3 Responses to “Arduino to Android IO on the cheap (aka Poor Man’s NFC)”

  1. megabug says:

    haha this is very cool! :D

  2. sadex says:

    I wanna know the things needed for transferring data from arduino to android tablet and which will be best for transferring data, will it be a wireless or wired? I have a folding magnetic treadmill (,1064321044,Sell-Foldable-Magnetic-Treadmill.html ) here with two sensors attached, the first sensor is a rectangular reed sensor (“universal” reacts in the presence of a magnet) and a pulse sensor. What i want to get is the speed, distance, pulse, and time and i want these to be displayed on the android tablet. On the tablet side user/users can save their workout and also there are few games to play. . . What is important now is how to display whatever the arduino ouput for the calculations of speed, distance, pulse and time on the tablet. Please share your Ideas into this problem. . .

    • Fahad says:

      Hey….its a great hack..!! kudos to you… would be great if u posted the code for that….i would love to take a look at it…

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • Max: Hey, good job quoting as an abstract something the author writes about someone else's project... For the record, I do appreciate the proper attention to...
  • imqqmi: Also interesting to note that arduino's use the DTR signal to reset the device. I found this out because repetier was able to do this...
  • Kevin: A bit sad that you are using a knock off Saleae device unless you are not using Saleae software.
  • Max: For the Haxxor Edition he could add a Morse-to-scan-code translator to the code in the PIC (where the L337 Haxxor Special also accepts Unicode code...
  • KH: Someone with a PIC16F1459 project, well you don't see these every day. Methinks he repeats the USB 2.0 thing too much; this might mislead people...