From the Workbench: Arduino CW Keyer

I’m pleased to announce my Arduino CW keyer code is ready for prime time and available for download here.  At first this started out as merely porting my PIC keyer code to the Arduino, but the advanced features and ease (and joy) of coding for this platform encouraged me to venture further.  Beyond my original PIC keyer features, this creation also has a speed potentiometer, a serial port command line interface, more and bigger memories, QRSS, HSCW, and memory macros.  It also has a callsign receive practice mode, CW keyboard, and Hellscreiber sending capability.  I’m trying to figure out a way to interface with Ham Radio Deluxe and N1MM, and I have in the works a frequency counter option for use within homebew rigs, like my original PIC keyer.

The code is stable at this point, and I’m not aware of any bugs.  If anyone tries this code out and has bug reports, feedback, or feature requests, please drop me a comment.  Next I’m going to finish the Yaesu rotator computer interface.

I have a lot of ideas for an Arduino controlled antenna tuner swimming around in my mind.  After having two commercial automatic antenna tuners that were disappointing, I think I can build a better mousetrap.  The tuner will be a balanced L design capable of 150 watts or more, but still capable and accurate at QRP power levels.

Fun stuff!