Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projets:cw:arduinokeyer:index [2018/08/03 23:39] – f1sls | projets:cw:arduinokeyer:index [2018/08/28 12:43] (Version actuelle) – f1sls | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Dans les grandes lignes ===== | ===== Dans les grandes lignes ===== | ||
- | * générateur traits / points | + | |
+ | * pouvoir s' | ||
+ | | ||
* réglages : | * réglages : | ||
* vitesse en signes / minutes ou mots / minutes | * vitesse en signes / minutes ou mots / minutes | ||
* espacements (signes/ | * espacements (signes/ | ||
* contacts de la clef bencher (traits/ | * contacts de la clef bencher (traits/ | ||
+ | * fréquence du buzze | ||
* sortie optocoupleurs pour entrée clef direct ou bencher | * sortie optocoupleurs pour entrée clef direct ou bencher | ||
* buzzer de contrôle | * buzzer de contrôle | ||
* sauvegarde de la configuration | * sauvegarde de la configuration | ||
* lanceur d' | * lanceur d' | ||
+ | * afficheur LCD : | ||
+ | * ligne du haut ➡️ informations (vitesse, mode, etc.) | ||
+ | * ligne du bas ➡️ ce qui est saisi à la clef télégraphique | ||
+ | ===== Code ===== | ||
+ | ==== Réglage vitesse CW par potar ==== | ||
+ | Utiliser la fonction map() : | ||
+ | <code c++> | ||
+ | int valeurPotar = analogRead(PIN_POTENTIOMETRE); | ||
+ | byte vitesseCW = map(0, | ||
+ | </ |