An FSK modem basically convert a digital signal into analog signal or sound signal by frequency shift keying technique. Here we can make our Arduino as an FSK modem by uploading a simple code. This project produce and play a sound corresponding to a digital signal and demodulate a sound signal into the corresponding digital signal.


For executing this, we need an Arduino library named SoftModem. The code is given below.

For avoiding the outside noise, it is important to connect a filter circuit in the output pins of Arduino. FSK_out on digital pin 6 and FSK_in on digital pin 3. On these pins we connect the filter likewise the picture shown below.

Incoming search terms:

  • arduino fsk demodulator
  • arduino fsk
  • arduino fsk modem
  • arduino fsk decode
  • fsk arduino
  • modem fsk arduino
  • arduino modem
  • arduino afsk
  • afsk arduino
  • fsk decode arduino

Filed under: ArduinoElectronics

Like this post? Subscribe to my RSS feed and get loads more!