Train youself Morse code with Arduino

After some tweaking, my Morse code trainer is ready for exhibition.

I have added decode to the list of functions. Now you can try your skill with this program. Just key in (at 13WPM) with the "A button" on the Phi-1 shield and see Morse code (di and dah) display on the LCD. If you enter a valid sequence, the LCD will display the translated character. So if you key in .... . .-.. .-.. ---, then the LCD will display HELLO. If you enter something wrong, just hang on to the key for two seconds or so then the last letter is erased.

Here is a link to my blog page with free code and more:

The code has many object classes that you can use on your other projects, buttons, display, interactions, text inputs etc. Helps a lot if you're programming on an LCD 16X2 display.

Here is a video (the decode, where I keyed in HELLO, took at least 5 trials. I need more practice:

Raron and I have got interests with Morse code recently but neither of us are good at keying in the codes or translating it. He resolved in computer translation and full duplex transmitting between two computers, an awesome project here:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1291092651

Hi liudr, very cool!
I like your Morse code for backspace :stuck_out_tongue: Also original keyer solution there!

Btw how is the keyer in use? I was just thinking, if the one button are having trouble pushing the keyer back up? If so, maybe having 3 or so buttons in parallell would help? Or a spring-loaded (well, spring-rested?) plate on top of a button. Maybe.

Anyway, nicely done! The video too! (And 5 isn't that big an integer;)

raron, thansk for the compliment. I will look for a nice keyer with spring actions like a piece of copper. Now I'm training myself and I can do a few characters already! My current keyer is still not easy to use, it simply doesn't bounce back fast enough.

Nice work liudr!
I'll also try to send 'messages' to another Arduino through Bluetooth, should be cool! :smiley:

Not yet. Bluetooth is too expensive for me. I'll shoot for next Christmas :slight_smile:

Well yeah :stuck_out_tongue: