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:
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.
Trimiteți un comentariu