Bonjour,
D'abord il faut programmer l'arduino nano.
Il faut enlever les 2 jumpers sur la carte pour la programmation.
Ne pas oublier de les remettre après.
Attention, le numéro de node de la carte est 0 par défaut:
#define CMRI_ADDR 0 // select the CMRI node address
Si il y a plusieurs cartes, chacune doit avoir un numéro distinct.
Déconnecter le nano du PC après programmation. Remettre les 2 jumppers sur la carte.
Ensuite il faut connecter l'adaptateur USB-RS485 à la carte par 2 fils sur un des 2 borniers RS485 A-B.
Connecter l'adapteur sur un port USB du PC et noter le n° du port COM utilisé.
(panneau de configuration > système > gestionnaire de périphérique > ports COM)
Alimenter la carte (5V - GND)
Lancer PanelPro de JMRI.
Aller dans le menu Modifier > Préférences
Cliquer sur onglet +
Choisir C/MRI dans le menu déroulant du fabricant système
Choisir le port COM de l'adaptateur USB-RS485 dans Connexion système
Noter la lettre de Connection Prefix
Cliquer sur le bouton Configure Nodes
Cliquer sur le bouton Ajouter Noeud
entrer le numéro de node choisi dans le programme du nano, laisser les options par défaut
cliquer ajouter noeud > fait > OK > fait
Cliquer sur le bouton Enregister dans la fenêtre Préférences
Voila, la carte est prête à être utilisée.
Vous pouvez ainsi par exemple affecter un aiguillage (ou une lumière) à un bit de sortie de la carte.
Menu Outils > Tableaux > Aiguillages
Clic sur onglet C/MRI > clic bouton ajouter en bas
Choisir l'adresse matérielle par exemple 1 (pour node 0 bit 1)
Donner un éventuel nom descriptif
Clic sur bouton Créer
Le nouvel aiguillage apparait dans la liste sous le label CT1.
C pour Connexion Prefix
T pour Turnout
Si le node était par exemple 3, le nom serait CT3001
En cliquant sur le bouton Etat (inconnu) on commande l'état Direct ou Dévié de l'aiguillage,
Ce qui change l'état du bit de sortie 1 de la carte ( 0V ou +5V)
On peut vérifier avec un contrôleur (ou une diode LED munie d'une résistance de 500 ohm minimum) l'état logique de la sortie.
Aller dans le menu C/MRI > Liste des Affectations Assignments,
pour noter les noms système affectés aux entrées/sorties de la carte.
Si vous avez créé un panneau TCO qui comporte des aiguillages, il suffit d'en nommer un CT1 pour commander à la souris le bit 1 de la carte.
Cool n'est-ce pas ? ;-)