HELP!! Arduino--->android phone via audio jack (FSK)

I am trying to transfer digital data from arduino to android phone via audio jack using FSK.

Is there any software can demodulate this audio signal to the original digital data??

Or anyone got any sample code for this??

PS: I am a starter so please be patient......:slight_smile:

I'm trying something similar. I'm working on a project using arduino and android too, here is where I write down my progress http://androino.blogspot.com/ , and maybe It is useful to you.

I will often take a look on this post in order to help each other.

Thank you

There is a code posted:
http://translate.googleusercontent.com/translate_c?hl=en&rurl=translate.google.com&sl=ja&tl=en&twu=1&u=http://code.google.com/p/arms22/downloads/detail%3Fname%3DSoftModem-004.zip&usg=ALkJrhgjcqKk4fjCpQ1GBMgEn_x25thBkA

Main page: http://translate.google.com/translate?hl=en&rurl=translate.google.com&sl=ja&tl=en&twu=1&u=http://side2.jp/2010/08/android-softmodem/

I'm trying to repeat the SoftTerminal with a LG-gt540 with the softmodem board and I can't stablish communication, have you tried it??

No, I haven't. I'm just curious in project, have worked in telecomm for a long time.
To separate if it sender or receiver fault, you should use third device (arbiter) like oscilloscope, or at least PC speaker to monitor signals by hearing?

Yes that's what I'm doing. I will write something about it in my blog, I don't understand why the signal is so long if it is supposed to be only 16 bit long per character.

I made it work!!! I can send data throug audio port using FSK modulation.

Would you please consider sharing your Android code? I've got the sample Softmodel Terminal Android app working with my Arduino but I'm unsure how to go about writing my own Java source for the modulation / demodulation.

maptopixel:
Would you please consider sharing your Android code? I've got the sample Softmodel Terminal Android app working with my Arduino but I'm unsure how to go about writing my own Java source for the modulation / demodulation.

I'm also looking for the source code about the FSK software demodulation(without any hardware), have you found that?