Basic hardware and software demo of an Iambic (paddle) morse code keyer. While holding a paddle in one direction it will play a series of dits, and the other direction a series of dahs, and correct spacings for letters and words.
This is not a very good keyer device, but it's a fun and easy place to start. It needs very few components and some basic hackery. There is one sketch to run with no libraries.
I used an Arduino Micro (based on the Leonardo board) but any board or chip should do the job. The I/O is connected as follows;
A0 | IN | 10k potentiometer |
---|---|---|
D2 | IN | Paddle left |
D3 | IN | Paddle right |
D8 | OUT | Speaker |
D13 | OUT | LED |
There are some great lever designs available on the web - have a search. Paperclips, bulldog clips, saw blades or machined metal parts make good test levers.
Here I made one with 2 microswitches sandwiched between stripboard. A single bulldog clip lever is hinged at the back, so it swings to close microswitches on either side of it. Sadly the lever needs to move quite far making it difficult to accurately describe morse! My next design won't use microswitches.
Download the master ZIP file and copy the "IambicKeyer" folder into your Arduino sketches folder. It should appear in the File menu when you open the Arduino IDE. Upload and run!