Salut,
Une autre solution est de le faire par programmation en gérant une variable booléenne partagée par les 4 boutons:
Au début, elle est mise à ON.
Chaque bouton ne peut activer sa lampe QUE si le flag est à ON
Le premier qui appuie sur son bouton allume sa lampe ET fait passer la variable à OFFLes autres sont alors bloqués.
Enfin, le bouton de reset n'est pas conditionné par la variable, et si il est pressé, il atteint toutes les lampes et passe la variable à ON
Ca devrait marcher...
a+
Olivier