F1SYH‑TX1 — lot 40

Encodeur et touches du F1SYH‑TX1

Décoder précisément rotation lente/rapide, appui court/long et raccourcis de façade.

quadratureencodeur
2 msscan
accélérationprogressive
5 touchesdirectes
ContactsDebounceDécodageAccélérationÉvénements
Point critique : Un mauvais décodage quadrature produit des sauts de fréquence difficiles à diagnostiquer.

Architecture et détails

Encodeur :
- table de transitions quadrature
- rejet des transitions invalides
- vitesse calculée sur fenêtre de 50 à 100 ms
- multiplicateurs ×1, ×5, ×20

Touches :
MODE, BAND, STEP, MENU, TUNE
appui court <500 ms
appui long >800 ms
répétition seulement sur réglages adaptés.

Anti-rebond

Filtrage logiciel stable.

Pas de délai bloquant.

Accélération

Prévisible et désactivable.

Retour immédiat au pas fin.

Raccourcis

Fonctions fréquentes directes.

Aucun réglage critique caché.

Spécifications

Scan1 à 5 ms
Long press800 ms
Double appuioptionnel
Pas VFO1 Hz à 100 kHz
Pull-upinternes/externes

Repères

Transition invalide → ignorée
Rotation rapide augmente le pas, pas la fréquence brute

Procédure

Lire les contacts.
Créer la table quadrature.
Ajouter debounce.
Mesurer la vitesse.
Ajouter accélération.
Ajouter appui long.
Tester avec gants.
Tester bruit électrique.
Validation : les résultats sont consignés avant de poursuivre.