I've introduced with the firmware version 1.7.1 a complexity to this project which may not be suitable to all users.

WIth the firmware version 1.7.2 I've reduced the complexity by removing the remote configuration utilities.

The calibration factors, determined by the user as described here, can now be edited in the data.cpp file:

//=================================================================
//
//  calibration data
//
//  for 50MHz  correct factors
//  rest       dummy
//
//  k0              k1               k2              k3
const PROGMEM float kFactors[] = {
    2.804742194E1,  -3.432439417E-2, 5.570579072E-6, -1.015882955E-9,   //    50 MHZ
    2.804742194E1,  -3.432439417E-2, 5.570579072E-6, -1.015882955E-9,   //   150 MHZ
    2.804742194E1,  -3.432439417E-2, 5.570579072E-6, -1.015882955E-9,   //   450 MHz
    2.804742194E1,  -3.432439417E-2, 5.570579072E-6, -1.015882955E-9,   //  1200 MHz
    2.804742194E1,  -3.432439417E-2, 5.570579072E-6, -1.015882955E-9,   //  2000 MHz
    2.804742194E1,  -3.432439417E-2, 5.570579072E-6, -1.015882955E-9,   //  3000 MHz
};

Simply edit the k-factors in the file and upload the sketch to the Arduino.

Here are the required files:

 

2014 CW (Morse Telegraphy) was added to the German Nationwide Inventory of Intangible Cultural Heritage.

Logo