Ultrasonic Security System

It is a simple tutorial on how to create little a security device using an Arduino.

Components and supplies

Jumper wires (generic)

Resistor 221 ohm

Ultrasonic Sensor - HC-SR04 (Generic)

Ultrasonic Security System

1#define trigPin 2 2#define echoPin 3 3#define LEDlampRed 4 4#define LEDlampYellow 5 5#define LEDlampGreen 6 6#define soundbuzzer 7 7int sound = 500; 8 9 10void setup()  11 Serial.begin (9600); 12 pinMode(trigPin, OUTPUT); 13 pinMode(echoPin, INPUT); 14 pinMode(LEDlampRed, OUTPUT); 15 pinMode(LEDlampYellow, OUTPUT); 16 pinMode(LEDlampGreen, OUTPUT); 17 pinMode(soundbuzzer, OUTPUT); 18> 19void loop()  20 long durationindigit, distanceincm; 21 digitalWrite(trigPin, LOW); 22 delayMicroseconds(2); 23 digitalWrite(trigPin, HIGH); 24 delayMicroseconds(10); 25 digitalWrite(trigPin, LOW); 26 durationindigit = pulseIn(echoPin, HIGH); 27 distanceincm = (durationindigit/5) / 29.1; 28 29 if (distanceincm  50)  30 digitalWrite(LEDlampGreen, HIGH); 31> 32 else  33 digitalWrite(LEDlampGreen, LOW); 34 > 35 36 if (distance  20)  37 digitalWrite(LEDlampYellow, HIGH); 38> 39 else  40 digitalWrite(LEDlampYellow,LOW); 41 > 42 if (distance  5)  43 digitalWrite(LEDlampRed, HIGH); 44 sound = 1000; 45> 46 else  47 digitalWrite(LEDlampRed,LOW); 48 > 49 50 if (distanceincm > 5 || distanceinsm  0) 51 Serial.println("Outside the permissible range of distances"); 52 noTone(soundbuzzer); 53 > 54 else  55 Serial.print(distance); 56 Serial.println(" cm"); 57 tone(buzzer, sound); 58 > 59 60 delay(300); 61>

Only logged in users can leave comments