Visual morse code decoder (not only) for the Raspberry Pi.
This a rewrite of morse using Gosu for Ruby.
- Decode morse code given either with keys on the keyboard or via an actual morse key attached at the serial port.
- Encode text entered via keyboard.
- Supports straight and iambic keyers (mode A and B).
- Visualize pressed keys and generated sound for iambic keyers.
- Morse code tree displaying the decoding process live.
-
Install Ruby
brew install ruby
-
Install the SDL 2 library
brew install sdl2
-
Install Bundler
gem install bundler
-
Install required Ruby gems using bundler
bundle install
Start with
bundle exec ruby morse.rb
Use the enter key to simulate a straight morse keyer. Use the left and right arrows to simulate a iambic keyer. Use the function keys to adjust the settings as indicated in the menu on the bottom.
- DXpedition simulation:
- Computer calls CQ or QRZ
- user answers with her call
- if user's input looks like a call: computer repeats user's call + 5NN
- user gives 5NN TU
- if user's input looks like report: user's call ends up in a log and computer calls CQ or QRZ (goto 1) else: computer repeats user's call + 5NN or calls CQ (goto 1)