Étape 7: Code procédure pas à pas
Ici, le code reste extrêmement simple. Vous pouvez facilement faire plus compliqué en ajoutant plusieurs pets, leur délai, en les tournant au hasard, etc..
Le code présenté ici repose largement sur ces deux exemples :
http://www.seeedstudio.com/wiki/Grove_-_PIR_Motion...
et http://www.seeedstudio.com/wiki/Grove_-_PIR_Motion...
Dans la fonction de paramétrage le code audio est initié, un volume de « 6 » est sélectionné (6 est le plus élevé), le pinMode pour le détecteur de mouvement est définie comme entrée (ce qui signifie tout ce qui est branché sur cette broche fixera à haute ou basse). Il joue ensuite le fichier mp3.
Dans la boucle de la fonction « isPeopleDetected » est appelée pour voir si le mouvement a été détecté et si il a le fichier de section est jouée.
isPeopleDetected a sa logique définie ainsi une épingle « LOW » lecture signifie qu’il y a mouvement. Les travaux pour le capteur IR Distance interruption mais pas pour le détecteur de détecteur de mouvement PIR. Pour cela, vous devrez changer le bas à un sommet.