Arduino Fox Hunt Controller: Adding Morse Code and Auto Deactivation
Since the Mic and Speaker on the Baofeng share a pin, I found I can use the same pin I use to monitor the DTMF to output CW as well. Quick software update, borrowing heavily from the code I found for the DTMF foxhunt controller, which included functionality to tone out CW messages, I was able to add in a morse code message capability as well as the option to enable voice recording and/or the CW message for flexibility. I also took the opportunity to add a setting for number of loops once activated, so that the fox can now be activated by DTMF and set to automatically stop transmitting after a set number of loops. Initially, I’ll probably try this at 30 loops of roughly 1 min.
Next up will probably a bit of a code cleanup since it’s looking a bit messy now. I’d also like to see if I can put together a cleaner PCB layout and then I’d like to see if I can find a basic 2M FM transmitter or transceiver circuit to eventually eliminate the Baofeng and provide a lower power options. On the existing design, it would be fun to try to add some administration capabilities via DTMF, perhaps saving info to EEPROM to make it more standalone and less reliant on computer set up.