I'm wondering if it would be somehow possibly to have easy communication with a computer for Arduinos that don't have USB like the pro mini. That would make an easy way of having two-way communication with a computer. The computer could just play or record audio using software written specifically for this purpose. Would something like this require any special circuitry or would it just be a matter of connecting the right wires?

  • 2
    This is exactly how old home computers loaded and saved data to cassette.
    – Majenko
    Nov 25, 2020 at 21:01
  • 1
    @Majenko I guess a good question would be, what standard was used, and if that standard maybe already has an Arduino implementation.
    – chrisl
    Nov 25, 2020 at 21:36
  • 2
    FSK is the most common and easiest to implement. You can transmit just with the tone() function if you time it right...
    – Majenko
    Nov 25, 2020 at 22:17

1 Answer 1


I didn't read the all page, but it seems it can be achieved, see David Awehr's blog (this one is conected to a android phone instead to a PC tho) and this Hackaday page where they seems to it, but the PC's audio input normally use 44,1kHz or 96kHz, so if you wanna go for the higher Serial speed (let's say just 115200bauds) you should think about it this.

  • Thanks, those articles will be a point to further my research. Nov 28, 2020 at 5:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.