Bonjour david 6043
Je me suis bien amusé

avec ta question parceque ça m'a renvoyé à mes cours d'automatique, tableaux de Karnaugh, matrice des états finis et autres trucs avec lesquels ont se triturait les neurones il y a un certain nombre d'années et c'était super. Je suis sûr que les gars qui font des concours de robots s'éclatent de la même manière, en remplaçant, bien sûr les relais et autres bascules bistables par des microprocesseurs.
Bon, tu semblais vouloir éviter les relais. Le problème est que ton automatisme est "séquentiel" , ce qui signifie que l'état des variables de sortie (les deux lampes) ne dépend pas uniquement de l'état des variables d'entrée (les deux poussoirs), mais de la façon dont leur état a évolué dans le temps. Dans ce type d'automatisme tu es, sur un plan logique incontournable, obligé d'introduire dans ton automatisme des "mémoires internes ". Il n'y a que deux façons simples de le faire (hors programmation, avec les petites bêtes qui vont bien): les relais ou les bascules bistables (tu peux


en avoir 2 à 4 dans un même circuit intégré).
J'ai essayé de supprimer les relais en remplaçant les poussoir par des commutateurs (qui introduisent, de fait, un effet mémoire: leurs 2 positions stables) mais je n'ai pas trouvé. Manifestement certaines théories ont la peau dure

Bon, je te propose un schéma en pièce jointe, qui en principe est optimisé. Si un bug traîne là-dedans surtout dis-le me le.
Bien cordialement, et surtout continue à bien t'amuser avec tes copains.