Wednesday, January 9, 2013

Arduino and Morse Code

I got an Arduino to tinker with over winter break, and one of the ideas I had was to write a decoder for Morse Code (video below).

I ended up with a hacked-together bit of code that can decode Morse in real-time, and display in on an LCD.

Parts list:

I followed these instructions for wiring up the LCD (though I did change which pins I used).

My code is available via Bitbucket.

I even (temporarily) got my hands on a vintage telegraph key, and got it wired up!

My cousin trying it out!

Arduino decoding Morse Code from Nat Mote on Vimeo.


  1. Heck of a first project. Congratulations.

  2. Thanks! I've just updated with pictures, and will update again once I have it working with the LCD.

  3. Love it, Nat! Man after my own heart. You should check out and send me a message at! One of my projects is to mount an LED strobe on my roof and broadcasting a message to see if anyone in NYC knows morse!

  4. This comment has been removed by the author.

  5. Also, I like your blog! Check out my short tutorial at
    Tell me what you think!