Bonjour Dominique,
En effet, à force de chercher dans divers articles sans trouver ce que je cherchais, j'ai oublié la solution triviale
Pour la voie de programmation, donc, c'est bien clair. Visiblement, c'est elle qui me servira, à la réception de nouveaux décodeurs DCC neufs, de leur attribuer par exemple une autre adresse que la 3.
Pour la connexion desdites voies au réseau, c'était dans le schéma, en effet.
Par contre, pour la partie réseau/wifi, je sèche.
Dans l'article que j'ai mis en lien, il est conseillé de partir sur un Arduino v3 UNO, donc sans WIFI ou autre connecteur RJ45 afin de rester le plus "standard" possible et ne pas avoir de soucis au moment de la compilation des différents programmes.
Seulement, pour ma part, si je veux piloter ensuite mon réseau depuis un PC ou une tablette, je ne souhaite pas du tout être obligé de rester connecté en USB.
À minima en RJ45, que je pourrai ensuite connecter à mon réseau filaire et bénéficier des répéteurs WIFI, soit directement en WIFI, ce qui m'éviterait de tirer un câble dans le grenier.
Seulement, j'ai dû comprendre que la librairie DCC++ fournie par Locoduino ne supportait pas une telle connexion.
⇒ Est-ce possible de l'implémenter facilement, à l'aide d'une seconde librairie par exemple ? Faut-il à ce moment partir sur un Arduino possédant d'emblée un connecteur RJ45 (ou Wi-Fi), ou à l'image du Motorshield, un module complémentaire ?
Je ne connais pas du tout Arduino, et par conséquent, je ne me sens pas du tout entrer dans le code d'une librairie de plusieurs milliers de lignes pour y ajouter un support réseau.
Je n'ai pas non plus d'ailleurs la moindre idée de comment communiquer ensuite vers l'Arduino à travers le réseau : directement avec un socket, ou avec une couche plus haut niveau genre REST ?
La question ne consiste pas vraiment à savoir ce qu'il est possible de faire, mais ce que permettent les outils proposés ici sans avoir à réécrire trop de code.
Une simple recherche ne m'a pour le moment pas aidé du tout.
Et les articles que j'ai trouvés sont à chaque fois orientés full Arduino et DCC, mais très peu, voir pas du tout, communication avec un PC.
Je précise que mon souhait n'est pas d'utiliser un logiciel du commerce déjà tout fait, mais bien d'écrire mon propre programme de gestion du réseau.