Bonjour soft3348,
Je suppose que ton prénom est François et que c'est à toi que j'ai répondu à la suite de l'article PN(1).
C'est très bien que tu aies ouvert ce fil car c'est le meilleur endroit possible pour trouver de l'aide.
Je t'ai donné une piste de travail : déjà une première question, est-ce que tu comprends le principe invoqué en dehors de toute programmation ?
Si oui, je t'aiderai à écrire le code, ou quelqu'un d'autre sur ce forum. On ne laisse pas tomber les gens, donc tu finiras par avoir ton PN à 2 voies !

Pour ceux qui voudraient aider, voici ce que j'ai répondu :
Visiblement, vous savez le faire pour une voie. S’il y a deux voies, on peut considérer que la zone PN est constituée de deux sous-zones (Z1 et Z2) constituées d’une seule voie. Vous savez faire la détection pour chaque sous-zone Z1 et Z2.
La zone totale du PN est libre si Z1 est libre ET Z2 est libre.
La zone totale du PN est occupée si Z1 est occupée OU Z2 est occupée (et à fortiori si les deux sont occupées).
Pour citer l’article :
Le mieux est de considérer que chaque voie est banalisée (deux sens de circulation possibles même si un sens est imposé) et dispose de sa propre zone de protection de PN (comme étudié dans le paragraphe précédent). La zone Z de protection du PN est alors constituée de deux sous-zones Z1 et Z2 et pour être libre, les deux sous-zones doivent être libres. Dès qu’une sous-zone est occupée, la zone de protection du PN doit être considérée comme occupée. C’est ce que montre la figure 4.
Il suffit de définir une variable d’occupation pour Z1 et une pour Z2 et de tester la condition donnée plus haut.
La Z1 correspond au montage de l'article.
La Z2 est une zone identique mise sur l'entrée 3 d'Arduino car elle est capable de faire une interruption externe.
La zonePN est de l'algèbre de Boole de ces deux zones, comme je l'ai expliqué.
La solution ne doit donc pas être si difficile pour ceux qui savent programmer (j'essaierai de faire le montage sur Wokwi mais ne sois pas pressé car je suis sur d'autres projets actuellement).
Bon, on en reparle...