G.R.F.M.A. -> …et le modélisme ferroviaire devient accessible à tous

X. Une petite retouche par-ci, une amélioration par-là… Chaque détail compte. (19 juillet 2025, 06:40)

Voilà déjà 1h30 que je suis debout. La température a enfin baissé par ici, et ça fait franchement du bien de bosser un peu au frais.

Aujourd’hui encore, place aux améliorations. Je sais que la Z21 permet déjà pas mal de choses via les menus de la MultiMaus – menus qui me sont aujourd’hui inaccessibles – mais j’ai eu envie de rendre l’usage des fonctions F0 à F29 plus intuitif, en tenant compte du type d’interrupteur utilisé : monostable ou bistable. J’t’explique :
Sur ma CC72000 (ma favorite pour les tests), F1 sert à démarrer le moteur, et F2 à actionner la trompe Sanor aiguë. Pour le démarrage, il suffit d’activer F1 une fois, et pour couper le moteur, on réactive F1. C’est ce qu’on appelle une interaction bistable. Mais pour la trompe Sanor, je voulais un comportement différent : appuyer pour qu’elle retentisse, relâcher pour qu’elle s’arrête. Là, on parle d’un interrupteur monostable.
On peut comparer ça à :


  • Une sonnette : monostable → j’appuie, ça sonne ; je relâche, ça s’arrête.

  • Un interrupteur de lumière : bistable → j’appuie et je relâche pour allumer, je recommence pour éteindre.


J’peux difficilement faire plus clair comme explication, mais je pense que t’as saisi l’idée.

Tiens, pendant que j’écris, il commence à pleuvoir… et j’crois bien entendre un peu d’orage au loin, dans les montagnes. Ça arrive par ici ! 🙂

Côté code, ça n’a pas été très compliqué : ma fonction gérait déjà la base. J’ai surtout eu un souci côté interface : quand j’appuyais sur le raccourci pour la trompe Sanor, elle se mettait bien en marche… mais elle ne s’arrêtait plus ! Obligé de déclencher l’arrêt d’urgence pour couper tout ça ! 😅 Ensuite, j’ai corrigé le comportement de la trompe : maintenant, quand j’appuie et que je maintiens la touche “r” (ou le bouton dédié), elle retentit ; et dès que je relâche, elle s’arrête. Monostable validé ! 😄

J’ai aussi corrigé les boutons de déplacement du matériel roulant. Je me suis rendu compte que le train ne pouvait pas monter au-delà de +5 sur 127 crans… Et une fois ça réglé, autre souci : en appuyant sur “arrêt”, le train s’arrêtait net… puis repartait à l’envers !
Bref, que des petits ajustements normaux à ce stade, de la finition comme on dit !

Pour l’instant, tout est bon… jusqu’au prochain petit bug. 😄

Aujourd’hui, je vais m’attaquer à un aspect que j’aime bien aussi : la réalisation de ma boîte technique. On sort un peu du développement pur, mais faut bien ranger tout cet attirail numérique et électronique, surtout en vue du démarrage de la construction du réseau !

Ah, et à propos : j’ai commandé mon deuxième décodeur d’aiguille. J’essaierai de l’appairer directement avec l’appli.

Sommaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *