Arduino - Ultrasonic Sensor - Tutorialspoint
Maybe your like
The HC-SR04 ultrasonic sensor uses SONAR to determine the distance of an object just like the bats do. It offers excellent non-contact range detection with high accuracy and stable readings in an easy-to-use package from 2 cm to 400 cm or 1 to 13 feet.
The operation is not affected by sunlight or black material, although acoustically, soft materials like cloth can be difficult to detect. It comes complete with ultrasonic transmitter and receiver module.
Technical Specifications
- Power Supply − +5V DC
- Quiescent Current − <2mA
- Working Current − 15mA
- Effectual Angle − <15
- Ranging Distance − 2cm 400 cm/1 13ft
- Resolution − 0.3 cm
- Measuring Angle − 30 degree
Components Required
You will need the following components −
- 1 × Breadboard
- 1 × Arduino Uno R3
- 1 × ULTRASONIC Sensor (HC-SR04)
Procedure
Follow the circuit diagram and make the connections as shown in the image given below.
Sketch
Open the Arduino IDE software on your computer. Coding in the Arduino language will control your circuit. Open a new sketch File by clicking New.
Arduino Code
const int pingPin = 7; // Trigger Pin of Ultrasonic Sensor const int echoPin = 6; // Echo Pin of Ultrasonic Sensor void setup() { Serial.begin(9600); // Starting Serial Terminal } void loop() { long duration, inches, cm; pinMode(pingPin, OUTPUT); digitalWrite(pingPin, LOW); delayMicroseconds(2); digitalWrite(pingPin, HIGH); delayMicroseconds(10); digitalWrite(pingPin, LOW); pinMode(echoPin, INPUT); duration = pulseIn(echoPin, HIGH); inches = microsecondsToInches(duration); cm = microsecondsToCentimeters(duration); Serial.print(inches); Serial.print("in, "); Serial.print(cm); Serial.print("cm"); Serial.println(); delay(100); } long microsecondsToInches(long microseconds) { return microseconds / 74 / 2; } long microsecondsToCentimeters(long microseconds) { return microseconds / 29 / 2; }Code to Note
The Ultrasonic sensor has four terminals - +5V, Trigger, Echo, and GND connected as follows −
- Connect the +5V pin to +5v on your Arduino board.
- Connect Trigger to digital pin 7 on your Arduino board.
- Connect Echo to digital pin 6 on your Arduino board.
- Connect GND with GND on Arduino.
In our program, we have displayed the distance measured by the sensor in inches and cm via the serial port.
Result
You will see the distance measured by sensor in inches and cm on Arduino serial monitor.
Print Page Previous Next AdvertisementsTag » Arduino Hc-sr04
-
Sử Dụng Cảm Biến Khoảng Cách HC-SR04
-
Ultrasonic Sensor HC-SR04 With Arduino Tutorial
-
Mesurer Une Distance Avec Un Capteur à Ultrason HC-SR04 Et Une ...
-
Ultrasonic Sensor HC-SR04 And Arduino - Complete Guide
-
Complete Guide For Ultrasonic Sensor HC-SR04 With Arduino
-
Đo Khoảng Cách Bằng Cảm Biến Siêu âm HC-SRF04 (Mới Nhất 2021)
-
Mesure De Distance Avec Un Capteur HC-SR04 - AranaCorp
-
[PDF] Guide D'utilisation Des Capteurs De Distance à Ultrasons HC-SR04 ...
-
How HC-SR04 Ultrasonic Sensor Works & How To Interface It With ...
-
[GUIDE] Arduino Utiliser Un Capteur De Distance HC-SR04
-
HC-SR04 Ultrasonic Sensor With Arduino Tutorial (5 Examples)
-
Comment Utiliser Un Capteur De Distance à Ultrasons HC-SR04 Avec ...
-
SODIAL(R) HC-SR04 Module De Capteur De Mesure De Distance A ...