Euuuh, là il faut me parler plus clair car je n'ai rien compris à ta question.
J'imagine qu'il faut reprendre le schéma de l'article "Détection RailCom© avec ESP32 (ou Arduino)" ?
De quel schéma parle t'on ? le schéma de la carte de détection Railcom ? Si tu souhaites réaliser des décodeurs Railcom, oui c'est mieux de repartir sur ce schéma en effet.
On peut intégrer directement un ESP32 sur la carte (1 ESP32 correspond à 1 détecteur avec ce sketch) ?
Une fois encore, de quelle carte parles tu ? De la carte de détection Railcom ? Si c'est le cas, ce n'est pas vraiment le bon principe. Sachant qu'un ESP32 peut collecter les données de 3 détecteurs, il faudrait alors redessiner une carte à 3 détecteurs et 1 ESP pour le traitement.
Pour moi, le meilleur concept est de considérer le détecteur Railcom comme un détecteur comme un autre, IR, effet Hall, etc.. et d'utiliser les satellites comme organe central de collecte de toutes les infos. C'est le cas sur les satellites autonome qui font plein d'autres choses que de collecter Railcom.
https://www.locoduino.org/spip.php?article348Sur quelle broche UART doit être connectée la sortie Railcom avec ce sketch ?
Comme dit sur le tableau ci-dessous, l'un ou l'autre des 3 UART peuvent être utilisés, ce pourquoi j dis qu'il est possible d'implanter jusqu'à 3 détecteurs Railcom sur un seul ESP. Voici le programme qui permet cela :
https://github.com/BOBILLEChristophe/Railcom-detector-freeRtos-inClass/blob/main/railcom_freeRtos_inClass.inoUART Port TX RX Remarks
UART0 GPIO 1 GPIO 3 Used for Serial Monitor and uploading code; Can be assigned to other GPIOs;
UART1 GPIO 10 GPIO 9 Must be assigned to other GPIOs
UART2 GPIO 17 GPIO 16 Can be assigned to other GPIOs
Christophe