Actuellement je fais fonctionner un réseau ferroviaire digital
commandé par informatique.
Logiciel Railroad &Co ( Dr Freiwald )
Le Hardware : modules digitrax americain
Transmissions des données entre PC -Centrale de commande - Réseau :
Bus Loconet ( Peer to Peer )
Actuellement un module ( BDL 168 / Digitrax) me permet de réaliser un
Tableau de Contrôle Optique externe à 16 entrées donc de déclencher
par boutons poussoirs physiques 16 opérations en manuel
je souhaiterais utiliser pour en augmenter les possibilités un clavier
numérique 12 touches - Matrice XY ( exemple :Selectronic ref 14.8963)
Ce boitier 10 chiffres et et 2 lettres : combien de possibilités distinctes?
Il existerait prévu pour Arduino
un shield loconet.
une librairie Loconet
Il est évident que vous aurez besoin d'autres informations;j'attends
vos questions.
En définitif, je vais utiliser un clavier 16 touches ( en partie ) réf Sélectronic 14.8975.
D'après ce que j'ai lu avec les touches A B C et les chiffres de 1 à 6 je devrais avoir 648 codes possibles.
Ce n'est plu qu'il ne m'en faut
Une lettre suivie d'un nombre de 3 chiffres distincts ou non
Ce que j'ai lu :
Un code est un élément du produit cartesien entre un élément de l'ensemble ( A;B;C), de cardinal 3, et de l'ensemble des 3-listes d'éléments de (1:2;3;4;5;6), de cardinal 6 au cube soit 216.
Il y a donc 3 x 6 ( au cube ) = 3 x 216 = 648 codes possibles
NB : dans le clavier Mac je n'ai pas tous les signes
je ne connais pas bien le détail de ta config, mais pour avoir un peu vu des solutions diverses dans le ferroviaire,
je pense qu'Arduino est une piste très intéressante, pour la gestion infrastructure du réseau, pour les locos je ne connais pas assez les télécommandes pour donner un avis
Arduino par son microcontroleur est natif avec I2C ou TWI selon les locuteurs, la réponse est là, entre pcf8574 et 8574a tu as deux circuits i/o avec 8 sorties, et des adresses A0, A1 et A2 pour chaque pcf, ces composants sont peu coûteux et n'exigent que peu de composants extérieurs
1 pcf gère 8 i/o
l'adresse d'un pcf est sur 3 bits
et tu as 8574 et 8574a
après voir le nombre de voies i/o dont tu as besoin pour ton installation
la gestion en I2C est facilitée par la biblio Wire et les sketchs à écrire sont vraiment simplifiés
au delà de l'interface i/o tu as une horloge temps réel I2C pour la gestion du traffic
et pour tout cela tu n'utilise que 2 connecteurs d'un UNO ou autre A4 et A5 ou les broches sclk et sda, ce qui laisse tout le reste dispo, c'est assez énorme en possibiltés même sur un Uno à moins de 30 €