Multi-Mode Keyer Modules used in the Sketch
04/14/2014
void setup()
void Real_Program()
void loop()
void Do_Modes()
Reference Calculation
void Calculate() |
Incorporates Scanning Switches for Choices
Scan_Modes_and_Speeds() | Scan_Mode_Switches() | Scan_Speed_Switches() |
Mode and Speed Choices by Menu
void Mode_Menu_by_LCD() | void Speed_Menu_by_LCD() |
Check the "Setup Switches" for Pre-Sets
void CheckModeSetup() { 8 } | void CheckSpeedSetup() { 16 } |
Illustrate on the LCD Current "Mode" of Operation
void Show_Mode() | void Show_Mode2() |
void LCD_Menu()
void LCD_Menu_Choices()
These are the "Sub-Menu" Choices
void LCD_Menu_1() | void LCD_Menu_2() | void LCD_Menu_3() | void LCD_Menu_4() | void LCD_Menu_5() |
Prefixes | Suffixes | Random Ltrs | Random Nmrs | Random Punct |
Special Methods for Group Associations
void FL_Prefixes() | void TH_Prefixes() | void WH_Prefixes() |
void ing_Endings() | void ese_Endings() | void ere_Endings() |
Calibration Display
void PARIS_Calibration() | void PARIS() | void DisplayParis() |
Selectable Modes of Morse Code Operation
void IAMBIC() | void SQUEEZE() | void Bug_Emulation() | void Self_Completing() | void Straight() | void Variable() |
Specs
void printspeed() | void printspecs() |
Output Timing for Dits and Dahs
void DIT(int dits) | void DAH(int dahs) |
Show Which Block of LEDs are Associated
void Blink_Mode_LEDs() | void Blink_Speed_LEDs() |
Principle Diagnostic Routines
void Diagnostic_Test() | void Test_LEDs() | void Test_PB_Switches() | void Switch_Header() |
LED Display (Diagnostic)
void SingleLED(void) | void RippleLEDs(void) | void ResetLEDs(void) | void AllLEDsON(void) |
Analog Inputs
void Analog_0() | void Analog_1() | void Analog_2() | void Analog_3() | void Analog_4() | void Analog_5() | void Analog_6() | void Analog_7() |
void Version_Info()
void Menu()
void Mode_Choices()
void Speed_Choices()
void Show_Mode_and_Speed_LEDs()
Test Individual Switches, with LED Response
void testSwitches() | void testModeSwitches() | void testSpeedSwitches() |
Morse Code Practice Runs
Random_Letter_Groups() | Letter_Codes() | Random_Number_Groups() | Number_Codes() | Random_Punctuation_Groups() | Punctuation_Codes() |
void EISH5()
void TMO0()
void RPKX()
Clear 20x4 LCD Modules
void Clear_LCD() | void Clear1stRow() | void Clear2ndRow() | void Clear3rdRow() | void Clear4thRow() |