Anjali Shaw
Published

Object distance sensing and making note

You bored of your screen getting filled with unwanted data?And you just think it's hectic to find that particular timestamp. Here is the sol

IntermediateFull instructions provided1 hour386
Object distance sensing and making note

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×1
Male/Male Jumper Wires
×1
Breadboard (generic)
Breadboard (generic)
×1
Buzzer
Buzzer
×1
Resistor 1k ohm
Resistor 1k ohm
×1
LED (generic)
LED (generic)
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Circuit Diagram

Schematics done using TinkerCAD

Code

Code

Arduino
int trigPin=3;
int echoPin=7;
int buzzPin=9;
int redPin=13;

int duration, cm;

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(buzzPin, OUTPUT); 
  pinMode(redPin, OUTPUT);
  
}

void loop() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(5);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration=pulseIn(echoPin, HIGH);
  cm=(duration/2)/29.1;
  

  if(cm<30 && cm>0){
    Serial.print("distance in centimeters: ");
    Serial.println(cm);
    tone(buzzPin, 2000, 500);
    delay(1000);
    noTone(buzzPin);
    digitalWrite(redPin, HIGH);
    delay(500);
    }  
  if(cm>=30){
      digitalWrite(redPin, HIGH);
      delay(500);
    }
}

Credits

Anjali Shaw
10 projects • 7 followers
Contact

Comments

Please log in or sign up to comment.