Bonjour à tous,
L’objectif de ce sujet est de vous présenter le microcontrôleur ESP8266 Wemos D1 Mini, déjà disponible sur notre boutique, ainsi que différents shields qui seront bientôt proposés. Le premier que je souhaite vous présenter est le shield PIR 1.0.0, équipé d’un capteur de mouvement.
Pour utiliser ce capteur, deux options s’offrent à vous :
- Vous pouvez vous connecter au connecteur blanc, comme montré sur l'image ci-dessous :
- Vous pouvez également souder un point d’étain pour relier une sortie, comme je l’ai fait sur la broche D5 :
const int PIR = D5; int PIRState = 0; void setup() { pinMode(PIR, INPUT); pinMode(BUILTIN_LED, OUTPUT); Serial.begin(115200); // set initial state, LED off digitalWrite(BUILTIN_LED, HIGH); } //si un mouvement est detecté par le capteur il reste à high durant 3 sec et sa portée est supérieur à 5m void loop() { PIRState = digitalRead(PIR); Serial.println(digitalRead(PIR)); if (PIRState == HIGH) { digitalWrite(BUILTIN_LED, LOW); // LED on } else { digitalWrite(BUILTIN_LED, HIGH); // LED off } }
Le capteur vous permettra de détecter un mouvement à plus de 5 mètres. Si un mouvement est détecté, la broche PIR passera à l'état haut pendant 3 secondes.
Une vidéo de démonstration sera bientôt disponible...