Stap 6: Afwerking
Leg nu wikkel het circuit terug samen, in elektrische tape te voorkomen shorts en uploaden van de code
Hier is de code:
/*******************************************************************************/
/ * macrodefinities van PIR bewegings sensor pin en LED pin * / #define PIR_MOTION_SENSOR 8 / / gebruik pin 8 om het signaal van de module #define LED 7 / / the Grove - LED is aangesloten op de D4 van Arduino
void setup {pinsInit();}
void loop {if(isPeopleDetected()) //if het detecteert de bewegende mensen? turnOnLED();
anders turnOffLED(); } void pinsInit() {pinMode (PIR_MOTION_SENSOR, INPUT); pinMode(LED,OUTPUT);} turnOnLED() {digitalWrite(LED,HIGH)}; void void turnOffLED() {digitalWrite(LED,LOW);} / *** / / * functie: detecteren of iemand beweegt het het opsporen van bereik * / / * terug:-Boole, ture is iemand detected.* / Booleaanse isPeopleDetected() {int sensorValue = digitalRead(PIR_MOTION_SENSOR); if(sensorValue == HIGH) //if de sensor-waarde is hoog? {return true; //yes,return ture} else {return false; false //no,return}}