দূরত্ব এলার্ম (HC-SR04 + buzzer)Ultrasonic Sensor Arduino (HC-SR04)
Arduino ১০ µs এর trigger pulse পাঠায়, pulseIn দিয়ে echo মাপে আর cm এ বদলায়; ২০ cm এর কাছে কিছু এলে buzzer বাজে।
The Arduino sends a 10 µs trigger pulse, times the echo with pulseIn and converts it to centimetres; a buzzer sounds when something is closer than 20 cm.
যা যা লাগবে · Parts you need
- 1 × Arduino Uno Arduino Uno
- 1 × Ultrasonic distance sensor (HC-SR04) আল্ট্রাসনিক দূরত্ব সেন্সর (HC-SR04)
- 1 × Buzzer Buzzer (বাঁশি)
- 6 × Jumper wires জাম্পার তার
তার লাগানো · Wiring
| Ultrasonic distance sensor (HC-SR04) VCC | → | Arduino Uno 5V |
| Ultrasonic distance sensor (HC-SR04) GND | → | Arduino Uno GND |
| Ultrasonic distance sensor (HC-SR04) TRIG | → | Arduino Uno D9 |
| Ultrasonic distance sensor (HC-SR04) ECHO | → | Arduino Uno D10 |
| Buzzer + | → | Arduino Uno D8 |
| Buzzer - | → | Arduino Uno GND.3 |
Code (Arduino C++)
const int trig = 9, echo = 10, buzzer = 8;
void setup() {
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trig, LOW); delayMicroseconds(2);
digitalWrite(trig, HIGH); delayMicroseconds(10);
digitalWrite(trig, LOW);
long cm = pulseIn(echo, HIGH) / 58;
Serial.println(cm);
if (cm < 20) digitalWrite(buzzer, HIGH); // too close!
else digitalWrite(buzzer, LOW);
delay(200);
}
ভিডিও · Videos
Arduino Bangla Tutorial Part - 22: How to use Ultrasonic Sensor with Arduino
HC-SR04 Ultrasonic Distance Sensor and Arduino (Lesson #9)