CHAPTER 8

A Morse Code Decoder

The project discussed in Chapter 7 is a straight Morse code keyer that automatically generates dits and dahs for you according to the paddle lever you press. As interesting as those projects may be in and of themselves, they aren’t terribly useful if you can’t read Morse code.

The project for this chapter is a Morse code decoder. The function of a Morse code decoder is to read CW signals on some frequency, translate the dits and dahs into the appropriate ASCII characters, and display them on some output device (e.g., the LCD display from Chapter 3). Sounds pretty simple, right?

Wrong.

There are all sorts of difficulties in using electronics to decode a CW radio signal. First, it is very difficult to get a “clean” ...

Get Arduino Projects for Amateur Radio now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.