eunhee김선미gledel
Published

Ultra Sonic Sensor

We connected an ultrasonic sensor to an Arduino and activated it.

BeginnerFull instructions provided1,835
Ultra Sonic Sensor

Things used in this project

Hardware components

Breadboard (generic)
Breadboard (generic)
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
Arduino UNO
Arduino UNO
×1
Wire Cable - By the Foot
OpenBuilds Wire Cable - By the Foot
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

_yA9l3cuP1E.png

Code

ultra sonic sensor

Arduino
#include <LiquidCrystal.h>
 
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
 
int trigPin = 9;
int echoPin = 8;
long distance;
long duration;
 
void setup() {
lcd.begin(16, 2);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
 
void loop() {
  ultra();
  lcd.setCursor(0,0);
  lcd.clear();
  lcd.print("UltraSonic");
 
  lcd.setCursor(0,1);
  lcd.print("distance : ");
  lcd.print(distance);
  lcd.print("cm");
  delay(200);
 
   ultra();
  if (distance <= 10)  {
    digitalWrite(7, HIGH);
    delay(1000);
     digitalWrite(7, LOW);
    delay(1000);   }
  digitalWrite(7, LOW);
}
 
void ultra(){
// Clears the trigPin
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
 
// Sets the trigPin on HIGH state for 10 micro seconds
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
 
// Reads the echoPin, returns the sound wave travel time in microseconds
duration = pulseIn(echoPin, HIGH);
 
// Calculating the distance
distance= duration*0.034/2;
}

Credits

eunhee

eunhee

3 projects • 1 follower
김선미

김선미

8 projects • 2 followers
gledel

gledel

100 projects • 115 followers
Looking back on my childhood, I was happy when I was making something and I was proud of myself. "Making is instinct!"

Comments