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