Bonsoir Laurent
Je pense que j'ai trouvé l'erreur qui expliquerait pourquoi les leds ont un fonctionnement dysfonctionnel. Comme je l'ai déjà dit je suis pas du tout expert en électronique, mais je suis quelqu'un qui observe et qui cherche beaucoup à comprendre. En regardant de prêt le schéma de "Block Occupancy Detector For DCC" de "Rpaisley"
https://web.archive.org/web/20140825051230/http://home.cogeco.ca/~rpaisley4/DccBODvt5.html et j'ai observé ceci dont j'ai tracé sur le schéma ci-joint en orange.
Quand on regarde les sorties, les deux leds sont bien sur les sorties "OUT" du NE556 mais les sorties pour le microcontrôleur sont sur les sorties "DISCH" du NE556.
Donc en faisant le parallèle, j'ai appliqué ceci au NE555.
J'ai changer la porte par un inverseur de Schmitt "74AHC1G14SE-7"
https://www.digikey.fr/fr/products/detail/diodes-incorporated/74AHC1G14SE-7/2639248J'ai utilisé pour simuler ce schéma, un petit programme sur internet dont voici le lien:
https://lushprojects.com/circuitjs/circuitjs.html.
Vous trouverez aussi ci-joint le schémas de simulations ainsi que le fichier de cette simulation.
il suffit d'ouvrir le fichier "Détecteur-simulation.txt" et d'appuyer sur le poussoir sur le schéma pour voir la magie s'opérer.