Étape 6: Touche finale
Maintenant mettre le circuit de retour ensemble, enveloppe dans du ruban isolant pour éviter les shorts et télécharger le code
Voici le code :
/*******************************************************************************/
/ * définitions de macros de PIR motion sensor pin et LED pin * / #define PIR_MOTION_SENSOR 8 / / fiches 8 à recevoir le signal du module #define LED 7 / / the Grove - LED est reliée à D4 de l’Arduino
void setup() {pinsInit();}
void loop() {if(isPeopleDetected()) //if il détecte le mouvement des gens? turnOnLED() ;
d’autre turnOffLED() ; } void pinsInit() {pinMode (entrée, PIR_MOTION_SENSOR); pinMode(LED,OUTPUT);} void turnOnLED() {digitalWrite(LED,HIGH);} void turnOffLED() {digitalWrite(LED,LOW);} / *** / / * fonction : détecter si quelqu'un se déplace détecté gamme * / / * retour:-booléen, ture est quelqu'un détectés.* / booléen isPeopleDetected() {int sensorValue = digitalRead(PIR_MOTION_SENSOR) ; if(sensorValue == HIGH) //if la valeur de la sonde est haute ? {return true ; //yes,return ture} else {return false ; //no,return false}}