Εισαγωγή
Τα υλικά που θα χρειαστείτεΓια το tutorial αυτό θα χρειαστείτε: |
|
Το κύκλωμα
Οι συνδέσεις είναι αρκετά απλές, ακολουθήστε το παραπάνω σχηματικό.
- Vcc pin to Arduino 5V Pin
- GND pin to Arduino GND
- Out pin to Arduino 2 Pin
Ο κώδικας
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | /* * PIR sensor tester */ int inputPin = 2; // choose the input pin (for PIR sensor) int pirState = LOW; // we start, assuming no motion detected int val = 0; // variable for reading the pin status void setup() { pinMode(inputPin, INPUT); // declare sensor as input Serial.begin(9600); } void loop(){ val = digitalRead(inputPin); // read input value if (val == HIGH) { // check if the input is HIGH if (pirState == LOW) { // we have just turned on Serial.println("Motion detected!"); // We only want to print on the output change, not state pirState = HIGH; } } else { if (pirState == HIGH){ // we have just turned of Serial.println("Motion ended!"); // We only want to print on the output change, not state pirState = LOW; } } } |
Κατεβάστε τον κώδικα απ' εδώ και ανοίξτε το αρχείο με το Arduino IDE.
|
|
Σειριακή οθόνη
Συγχαρητήρια!
Μόλις ολοκληρώσαμε άλλο ένα how to. Εύκολο, δύσκολο?
Πείτε μου πως σας φάνηκε στα σχόλια παρακάτω!
Πείτε μου πως σας φάνηκε στα σχόλια παρακάτω!