Schritt 7: Code walkthrough
Hier der Code ist sehr einfach gehalten. Erschwert durch Hinzufügen mehrerer Fürze, ihnen eine Zeitüberschreitung, drehen sie nach dem Zufallsprinzip, etc. können Sie leicht machen.
Die hier vorgestellte Code basiert größtenteils auf diese zwei Beispiele:
http://www.SeeedStudio.com/wiki/Grove_-_PIR_Motion...
und http://www.seeedstudio.com/wiki/Grove_-_PIR_Motion...
In der Setup-Funktion der Audio-Code initiiert, wird ein Volumen von "6" ausgewählt (6 ist die höchste), die PinMode für den Weg-und/oder Geschwindigkeitsgeber als Eingabemenge (was bedeutet, dass was auch immer an, dass der Stift angeschlossen ist wird es zu hoch oder niedrig) gesetzt. Dann spielt es die MP3-Datei.
In der Schleife wird Abschnitt können die Funktion "IsPeopleDetected" aufgerufen wird, um zu sehen, wenn Bewegung erkannt wurde und es die Datei hat gespielt.
IsPeopleDetected hat seine Logik, so dass eine "LOW" Pin lesen bedeutet, dass es Bewegung. Die Arbeiten für den Sensor IR Entfernung unterbrechen, aber nicht für die PIR-Bewegungsmelder-Detektor. Dafür müssen Sie die niedrigen zu einem hohen ändern.