aaravpatel0124
Published

Project 10: Security System using an Ultrasonic Sensor HC...

IntermediateFull instructions provided1,698
Project 10: Security System using an Ultrasonic Sensor HC...

Things used in this project

Hardware components

Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
Buzzer
Buzzer
×1
5 mm LED: Red
5 mm LED: Red
×1
Resistor 1k ohm
Resistor 1k ohm
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Breadboard (generic)
Breadboard (generic)
×1
Arduino UNO
Arduino UNO
×1

Story

Read more

Code

Code snippet #1

Plain text
 //Libraries
#include <HCSR04.h>

//Define pins ultrasonic(trig,echo)
UltraSonicDistanceSensor distanceSensor(A0, A1);

double distance;
int buzzerPin= 5;

void setup() {
  Serial.begin(9600);
  pinMode(buzzerPin, OUTPUT);
}

void loop()
{
  distance = distanceSensor.measureDistanceCm();

  if ( distance > 5 || distance== -1) {
    digitalWrite(8, HIGH);
    tone(buzzerPin, HIGH);
    
  } else{
    digitalWrite( 8, LOW);
    noTone(buzzerPin);
  }
  
  Serial.print("Object found at: ");
  Serial.print(distance);
  Serial.println("cm");
  //every 1sec.
  delay(1000);
}

Code snippet #2

Plain text
 //Libraries
#include <HCSR04.h>

//Define pins ultrasonic(trig,echo)
UltraSonicDistanceSensor distanceSensor(A0, A1);

double distance;
int buzzerPin= 5;

void setup() {
  Serial.begin(9600);
  pinMode(buzzerPin, OUTPUT);
}

void loop()
{
  distance = distanceSensor.measureDistanceCm();

  if ( distance > 5 || distance== -1) {
    digitalWrite(8, HIGH);
    tone(buzzerPin, HIGH);
    
  } else{
    digitalWrite( 8, LOW);
    noTone(buzzerPin);
  }
  
  Serial.print("Object found at: ");
  Serial.print(distance);
  Serial.println("cm");
  //every 1sec.
  delay(1000);
}

Security System Arduino

C/C++
 //Libraries
#include <HCSR04.h>

//Define pins ultrasonic(trig,echo)
UltraSonicDistanceSensor distanceSensor(A0, A1);

double distance;
int buzzerPin= 5;

void setup() {
  Serial.begin(9600);
  pinMode(buzzerPin, OUTPUT);
}

void loop()
{
  distance = distanceSensor.measureDistanceCm();

  if ( distance > 5 || distance== -1) {
    digitalWrite(8, HIGH);
    tone(buzzerPin, HIGH);
    
  } else{
    digitalWrite( 8, LOW);
    noTone(buzzerPin);
  }
  
  Serial.print("Object found at: ");
  Serial.print(distance);
  Serial.println("cm");
  //every 1sec.
  delay(1000);
}

Github

https://github.com/Martinsos/arduino-lib-hc-sr04

Credits

aaravpatel0124
2 projects • 2 followers
Contact

Comments

Please log in or sign up to comment.