Bonjour Welderben,
La bascule D c'est une image, je ne voulais pas dire qu'il faut ajouter du hardware. Il faut ajouter une fonction de mémorisation d'un état, un booléen fera l'affaire !
Ce que vous devez coder c'est une machine d'état même si elle est extremement simple puisqu'elle n'a que deux entrées et une sortie. Faites des recherches sur : machine d'état, machine à état finis, graphes d'états, grafcets,...
Dans la pratique comment faire ?
C'est plutôt simple, vous identifiez le nombre d'états stables du système puis vous regardez les conditions à remplir pour passer d'un état à l'autre.
Pour la programmation, en C on utilise en général un "switch case" , mais dans un cas simple une bonne paire de "if" fera l'affaire.
PB
Bon ben après des heures de recherche sur les boolen machine d'état et tout je ne trouve toujours comment faire l'équivalent de la Bascule D-Latch
sur Arduino ces à croire que personne na jamais fait ça comme moi je veut le faire.
alors je pense que je vais acheté une Bascule D-Latch tout fait et je vais arrêté de me cassé la tête avec de la programmation !