Mendeteksi Jarak Sebuah Objek Menggunakan Sensor Jarak, Dan LED Akan Menyala Ketika Jarak 10cm Dari Sensor Jarak Menggunakan Arduino Uno
Exif_JPEG_420

Mendeteksi Jarak Sebuah Objek Menggunakan Sensor Jarak, Dan LED Akan Menyala Ketika Jarak 10cm Dari Sensor Jarak Menggunakan Arduino Uno

Agar kita tau apakah ada objek di depan sensor jarak/terdeteksi oleh sensor jarak, kita menggunakan LED agar bisa mengirim sinyal untuk tanda peringatan, dan LED akan menyala pada jarak objek dengan sensor jarak di 10cm.

Alat-alat yang dibutuhkan :

Arduino uno

HCSR04

Lampu LED

Kabel Jumper

Wiring :

HCSR04 :

VCC > 5v (Arduino Uno)

Trigger Pin > Pin 9 (Arduino Uno)

Echo Pin > Pin 10 (Arduino Uno)

GND > GND (Arduino Uno)

LED :

Negatif (pendek) > GND (Arduino Uno)

Positif (Panjang) > Pin 13 (Arduino Uno)

Codingan :

const int trigPin = 9;
const int echoPin = 10;
const int LEDPin = 13;
long duration;
int distance;

void setup() {
  // Inisialisasi pin
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(LEDPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // Mengirim pulsa trigger
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);

  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // Mengukur durasi pulsa
  duration = pulseIn(echoPin, HIGH);

  // Menghitung jarak (dalam cm)
  distance = duration * 0.034 / 2;

  // Logika kontrol LED
  if (distance >= 10) {
    digitalWrite(LEDPin, LOW); // LED mati jika jarak >= 10 cm
  } else {
    digitalWrite(LEDPin, HIGH); // LED menyala jika jarak < 10 cm
  }

  // Menampilkan jarak di Serial Monitor
  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" CM ");

  delay(1000); // Tunggu 1 detik sebelum iterasi berikutnya
}

Selamat Mencoba..!!

Kalau ingin bertanya lebih lanjut silahkan hubungi admin ya..!!