10 aprilie 2020

CW and Voice memory keyer for ICOM IC-7300

After a long time I decided to came back to CW.

Just for fun and to use the Pandemia holiday I thought will be interesting to have a little remote for the Voice and CW memory.
While the Voice memory callback is relatively simple with CI-V protocol, for CW memory there are no commands provided by ICOM.
Therefore, the keyer will store the preset messages (10 messages) and send them using a 4 x 4 keypad.
The uC of choice is an Arduino with Atmega 328 on UNO platform.
The keypad is also used to Power On and OFF the radio and TUNE the ATU (I use an AH-4).



The 4 x 4 keypad is able to send: -In CW, 10 preprogrammed CW messages, each of 128 bytes; -in SSB, AM, FM, 8 prerecorded voice messages -"A" is Power ON -"B" is Power OFF -"C" is TUNE

Here is a small video on youtube about this


Here is the code



Un comentariu:

rfranc spunea...

Arduino:1.8.13 (Windows 10), Plošča:"Arduino Nano, ATmega328P"

Dear friend
I have a problem encoding your program:
CI-VMemory_Keyer_R_1_1.
I am using an Arduino 1.8.13.
what is wrong. can you help me?
73 Franc S52RF franc.s52rf@gmail.com


C:\Users\rf\AppData\Local\Temp\ccTza5kG.ltrans0.ltrans.o: In function `global constructors keyed to 65535_0_CI_VMemory_Keyer_R_1_1.ino.cpp.o.2180':

:(.text.startup+0x8c): undefined reference to `Key::Key()'

:(.text.startup+0xa6): undefined reference to `Key::Key()'

collect2.exe: error: ld returned 1 exit status

exit status 1

Error compiling for board Arduino Nano.



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Most viewed posts in last 30 days