LEGO MINDSTORMS Robot Inventor
Morse Code Reader
This simple model recognizes Morse Code when you tap out dot and dash patterns on the key. Letters are displayed as they are recognized, and it can also remember and play back an entire message for you with both sound and letters displayed.
Tips for Entering Morse Code
See the Morse Code Reference Sheet in the building instructions for the standard Morse Code patterns. You can print this to have handy if you want.
When tapping the key, make sure you lift your finger all of the way off of it between presses so that it releases fully. It works better if you don't keep your finger on they key. Position your finger a little above the key and release all the way off after a press.
Make your dots very short, and your dashes quite a bit longer (about 1/3 of a second) so there is a clear difference between them.
The pause between each dot and dash within a letter should be very short (about the same length as a dot). After a longer pause (a little longer then a dash), the letter is ended and recognized at that point.
In the Morse Message program, pausing more than 2 seconds after a letter will insert a space character in the message. You can practice your timing to get spaces in the right places in your message. (The normal timing for a space in Morse Code is a lot less than 2 seconds, but that timing is hard to keep up if you don't have the codes memorized, so this program uses 2 seconds).
Practice helps! Start with single letters then short sequences to get used to the timing. In the Morse Message program, the sound playback at the end (press the left arrow button for playback) will give you an idea of a timing that should work well when entering codes.