The transmitter usually transmits a long tone followed by a fcc granted call sign in morse code. The club I am a member of needed one of these, so I sat down and started designing it. I based it around an arduino, though this could be ported to many different microcontrollers.
Remove these ads by
Signing UpStep 1: How The Code Works
Note that in the array you must put your call sign in morse code. I changed it from my call to sos.




































Visit Our Store »
Go Pro Today »




A friend of mine suggested I feed back some changes I made. Took a few minutes to find you, but the power of the interwebz comes through!
When you do the sizeof you get double what you expect because the variable is declared int, which is a doublebyte construct. Change it to byte and you won't have to do the division.
...
byte code[] = { }; // 1 id dih, 2 is dah, 0 is pause
int codelength = sizeof(code);
...
I also changed the "rest" parameter by adding in a random element. My thought is you don't want the fox to be too predictable.
...
delay(rest+random(7000)); // keeps it from repeating on a regular schedule
...
It would be cool if the changes were attributed to me, but not necessary. These things are just too much fun.
Cheers,
Jim
I have a Arduino Uno laying around along with a IC-T90A that I don't use very often. This would be nice to use since it's smaller than the current transmitter and will allow us to also try doing a hunt on 70cm.
73,
KC9FSH