Motion Sensing utlopp (6 / 7 steg)
Steg 6: Sista handen
Nu sätter Linda kretsen tillbaka tillsammans, i eltejp att undvika shorts och ladda upp koden
här är koden:
/*******************************************************************************/
/ * makrodefinitioner av PIR motion givarstaven och LED stift * / #define PIR_MOTION_SENSOR 8 / / Använd pin 8 för att ta emot signalen från modulen #define LED 7 / / the Grove - LED är ansluten till D4 av Arduino
void setup() {pinsInit();}
void loop() {if(isPeopleDetected()) //if den upptäcker de rörliga människor? turnOnLED();
annat turnOffLED(); } void pinsInit() {pinMode (PIR_MOTION_SENSOR, indata); pinMode(LED,OUTPUT);} void turnOnLED() {digitalWrite(LED,HIGH);} void turnOffLED() {digitalWrite(LED,LOW);} / *** / / * funktion: upptäcka om någon rör sig i det är att upptäcka utbud * / / * återgå:-boolean, ture är någon detected.* / boolean isPeopleDetected() {int sensorValue = digitalRead(PIR_MOTION_SENSOR); if(sensorValue == HIGH) //if sensor värdet är hög? {return true; //yes,return ture} annat {return false; //no,return false}}