Bon, on va innover :
d'habitude, les intéressés écrivent leur programme, et les participants les corrigent.
En complément au schéma de Benoit92, un programme écrit vite fait, mal fait. Il a pour but d'inciter à se jeter à l'eau et à tester.
Il se compile sans erreur, ce qui ne veut pas dire qu'il fonctionne comme souhaité.
Il est fourni tel quel, sans engagement. Aucun support ultérieur. Prendre contact avec mon juriste.
Les cinq reed doivent être franchis dans l'ordre. Pas de retour en cours de parcours avec cette version basique.
Dans ce cas, le programme doit simplement détecter le sens et basculer un relais en fonction de ce sens :
Supposons 5 reed, deux dans le canton Booster 1, un dans le canton de commutation, et deux dans le canton Booster 2.
Donc cinq entrées et une sortie, un relais sur la pin 13 (led) pour pouvoir tester sans ce relais.
dans l'ordre :
D4 reedBooster11
D5 reedBooster12
D6 reedCommutation00
D7 reedBooster22
D8 reedBooster21
Le retour des reed sont à faire au GND de l'Arduino. (cf pullup). Le test peut être fait avec des fils.
Bien sur les reed peuvent être remplacés par tout détecteur d'occupation.