Kommandos über serielle Schnittstelle
Parameter für Entprellung der Paddles
#d:XYZ | ?
XYZ: Debounce-Time im Bereich 10 ... 999us
Wartezeit nach der Paddle-Abtastung zur Entprellung
?: Ausgabe der aktuellen Einstellung
Default: 500us
Paddle reverse
#pad:norm | rev | ?
Vertauschung der Paddle: "norm" entspricht Bedienung per rechte Hand, "rev" per linke Hand
?: Ausgabe der aktuellen Einstellung
Mithörton
#sound:on | off | ?
Mithörton ein oder aus
?: Ausgabe der aktuellen Einstellung
Default: On
Tonfrequenz
#pitch:XYZ
Tonfrequenz des Mithörtons im Bereich 400 .. 800Hz
Default: 540Hz
Sendertastung
#tx:on | off
Sendertastung aktivieren/deaktivieren
Tune
#tune:on | off
Gebegeschwindigkeit [WPM]
#s:XY | ?
XY: Geschwindigkeit im Bereich 17 ... 33 WPM
?: Ausgabe der aktuellen Einstellung
Default: 22 WPM
Anpassung der Geschwindigkeit direkt über Paddleeingabe:
Schrittweite +/- 2WPM über Pseudozeichen "<" (.--.--) bzw. ">" (.--.-.)
Weight (Punkt:Strich-Verhältnis)
#w:XY | ?
XY: Punkt/Strich-Verhältnis (Weight) im Bereich 25 ... 35 entspricht 1:2.5 ... 1:3.5
?: Ausgabe der aktuellen Einstellung
Default: 30
Ratio (Punkt:Pause-Verhältnis)
#r:XYZ | ?
XYZ: Punkt/Pause-Verhältnis (Ratio) im Bereich 75 ... 125%, entspricht 1:0.75 ... 1:1.25
?: Ausgabe der aktuellen Einstellung
Default: 100
Reset
#reset Reset aller Parameter auf Default
Parameter sichern
#save Speichern aller Parameter in EEPROM
Gerät startet bei Power-Up mit Setup aus EEPROM
Kommandos für Telegrafiespeicher
#t:Text Bel. Text, max 79 Zeichen aus Zeichensatz [a-z, 0-9, ?/=.,*+]. Wird unmittelbar gesendet
#m:0|1|...:set:Text | show | save | play | load
set:Text : Text in (flüchtigen) Speicher 0 bis 9 schreiben, max. 59 Zeichen
show : Inhalt Speicher 0 bis 9 anzeigen (Konsole)
save : Speicher 0 oder 1 in EEPROM übertragen
play: Inhalt des Speichers 0 is 9 in Telegrafie ausgeben
Verkettung der Speicher: z.B.: #m:0001:play -> 3 x Speicher 0 + 1 x Speicher 1
load : Speicher 0 oder 1 aus EEPROM auslesen
#mcap:set:Text | show | save | play | rec
set:Text : Speicher mit Text vorbelegen
show: Inhalt anzeigen
save: Inhalt in EEPROM übertragen (zurücklesen bei PowerUp)
play: Inhalt senden
rec: Aufzeichnung von Paddle, max. 79 Zeichen
Parameter für Übungsmode
#randc:Text
Beliebiger Text zur Vorgabe des Zeichensatzes für zufällige (random) Wiedergabe, max. 41 Zeichen
z.B.: #randc:eish5 oder #randc:eeish5 mit statistischer Bevorzugung von 'e'
#rstart:XY
Start der random-Wiedergabe - Wortlänge XY, XY im Bereich 1 ... 10.
z.B.: #rstart:5 -> 5er Gruppen
Parameter für Telegrafie zu ASCII Converter
#interc:XYZ | ?
XYZ: Threshold: Max. Zeit zwischen Dit/Dah innerhalb eines Characters
Bereich: 50 ... 250
Entspricht 0.5 ... 2.5 * p_length (Länge der Pause zw. Dit/Dah in Abhängigkeit von Weight und Ratio)
?: Ausgabe der aktuellen Einstellung
Default: 140
#interw:XYZ | ?
XYZ: Threshold: Min. Zeit zwischen zwei Character
Bereich: 300 ... 700
Entspricht 3 ... 7 * p_length (Länge der Pause zw. Dit/Dah in Abhängigkeit von Weight und Ratio)
?: Ausgabe der aktuellen Einstellung
Default: 450
#ditdah:XYZ | ?
XYZ: Threshold: Max. Dauer eines Dits, Bereich: 100 ... 300
Entspricht 1 ... 3 * p_length (Länge der Pause zw. Dit/Dah in Abhängigkeit von Weight und Ratio)
?: Ausgabe der aktuellen Einstellung
Default: 150
Parameter für ASCII zu Telegrafie Converter
#space:X | ?
X: Pause zwischen Worte
Bereich: 300 ... 800
Entspricht 3 * p_length ... 8 * p_length (Länge der Pause zw. Dit/Dah in Abhängigkeit von Weight und Ratio)
?: Ausgabe der aktuellen Einstellung
Default: 400
Laufzeitmessung
#trigger:on | off
Aktiviert/Deaktiviert Messung der Laufzeit von loop() an Pin 13