Detektor gerak adalah perangkat yang dapat mendeteksi objek bergerak, khususnya orang. Sebuah detektor gerak sering diintegrasikan dengan komponen sistem yang secara otomatis melakukan tugas atau alert pengguna gerak di suatu daerah. Detektor gerak membentuk komponen penting dari keamanan, kontrol pencahayaan otomatis, kontrol rumah, efisiensi energi, dan sistem lain yang bermanfaat
Coding: #include <Servo.h> #define trigPin 12 #define echoPin 11 Servo servo; int sound = 250; void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); servo.attach(9); } void loop() { long duration, distance; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = (duration/2) / 29.1; if (distance < 10) { Serial.println("the distance is less than 10"); servo.write(180); delay(1500); } else { servo.write(0); } if (distance > 60 || distance <= 0){ Serial.println("The distance is more than 60"); } else { Serial.print(distance); Serial.println(" cm"); } delay(500); }
Comments
Post a Comment