Send data to an Arduino by using an audio cable
Audio outputs are typically AC-coupled, i.e. there is a series capacitor.  Try Manchester encoding, and experiment with different baud rates - perhaps start around 4000 symbols per second.  I've done this successfully in the past but it takes some fiddling to get it to work.