More than ten years ago I created a micro controller based morse code trainer. It was designed to process the morse code that someone entered by pressing a morse key and show the decoded text on a LCD display. A set of three units was used during a kids event and brought a lot of fun to them.
The design was based on an Atmel AVR 8515 controller. Schematics and software were published on my personal homepage until it became hacked some years ago. A few week ago I have been asked from Alfred DJ0GM to send him the technical details and software. His local ham radio club is still using a replica of that morse trainer for public events like recently at the Hamradio 2017 in Friedrichshafen. So they want to build a backup device.
Meanwhile the AVR 8515 is a little bit outdated. So I ported the software to run on an Arduino Uno with an attached 16×2 LCD and buzzer. You can find the old schematics and software as well as the Arduino sketch here: MorseTrainer.zip (235.19 kb).
The picture shows an Arduino Uno with an attached buzzer, morse key and a LCD Keypad shield acting as morse Decoder.