Étape 7: Le code
J’ai utilisé ce croquis simple pour obtenir un sentiment de celui-ci.
<p>#define RELAY1_PIN 8<br>#define RELAY2_PIN 9 #define IR_PIN 10 #define LED_PIN 13</p><p>void setup() { pinMode(RELAY1_PIN, OUTPUT); pinMode(RELAY2_PIN, OUTPUT); pinMode(LED_PIN, OUTPUT); pinMode(IR_PIN, INPUT); } void loop() { if (digitalRead (IR_PIN)) { digitalWrite (RELAY1_PIN, HIGH); digitalWrite (RELAY1_PIN, HIGH); digitalWrite (LED_PIN, HIGH); } else { digitalWrite (RELAY1_PIN, LOW); digitalWrite (RELAY1_PIN, LOW); digitalWrite (LED_PIN, LOW); } }</p>
J’ai utilisé un capteur de distance pour déclencher le relais
Les relais sont raccordés sur le bouclier d’expansion, car le codage est juste un projet, mais il devrait probablement mieux pour cacher les fils et les raccorder directement à Leonardo sur la face inférieure. En tout cas, avec cela, chaque fois que je suis proche la lumière s’allume automatiquement. Et c’est en travaillant très agréable pour les deux derniers jours.
EDIT : le rendent en réseau--> alimentation Instructable, partie 2