Skip to main content

CARA AKSES SENSOR ULTRASONIK

Berikut adalah contoh posting blog tentang cara mengakses sensor ultrasonik, lengkap dan cocok untuk pembaca umum yang tertarik dengan elektronik atau proyek Arduino:


Cara Mengakses Sensor Ultrasonik dengan Arduino: Panduan Lengkap untuk Pemula

Sensor ultrasonik adalah salah satu komponen paling populer dalam dunia elektronika dan robotika. Sensor ini dapat digunakan untuk mengukur jarak dengan memanfaatkan gelombang suara frekuensi tinggi (ultrasound). Salah satu sensor yang paling umum digunakan adalah HC-SR04.

Dalam artikel ini, kita akan membahas cara mengakses sensor ultrasonik menggunakan Arduino, termasuk wiring, kode program, dan penjelasan prinsip kerjanya.


Apa Itu Sensor Ultrasonik?

Sensor ultrasonik bekerja dengan cara mengirimkan gelombang suara ultrasonik melalui pin trig, lalu menangkap pantulan gelombang tersebut melalui pin echo. Jarak ke objek dihitung berdasarkan waktu yang dibutuhkan gelombang untuk kembali.


Alat dan Bahan

  • 1x Arduino Uno/Nano
  • 1x Sensor Ultrasonik HC-SR04
  • Kabel jumper
  • Breadboard (opsional)
  • Software Arduino IDE

Wiring / Rangkaian

Berikut cara menghubungkan HC-SR04 ke Arduino:

HC-SR04

Arduino

VCC

5V

GND

GND

TRIG

D9

ECHO

D10


Kode Program Arduino

#define trigPin 9
#define echoPin 10

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

void loop() {
  long duration;
  float distance;

  // Kirim sinyal ultrasonik
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // Hitung waktu pantulan
  duration = pulseIn(echoPin, HIGH);

  // Konversi ke jarak (cm)
  distance = duration * 0.034 / 2;

  Serial.print("Jarak: ");
  Serial.print(distance);
  Serial.println(" cm");

  delay(500);
}

Cara Kerja Program

  1. Trigger diaktifkan selama 10 mikrodetik untuk memulai pengukuran.
  2. Sensor akan memancarkan sinyal dan mendeteksi pantulannya melalui echo.
  3. Fungsi pulseIn() menghitung berapa lama sinyal echo diterima.
  4. Waktu tersebut dikonversi menjadi jarak dengan rumus:
    jarak = waktu x kecepatan suara / 2
    (karena sinyal bolak-balik).

Tips dan Catatan

  • Jarak efektif HC-SR04 adalah 2–400 cm.
  • Hindari permukaan menyerap suara (seperti busa), karena dapat menyebabkan pembacaan error.
  • Pastikan koneksi kabel rapat untuk menghindari sinyal tidak terbaca.

Penutup

Sensor ultrasonik sangat berguna untuk berbagai proyek, mulai dari sistem parkir otomatis hingga robot penghindar rintangan. Dengan memahami cara kerja dan penggunaannya, kamu bisa mulai bereksperimen dan mengembangkan proyek DIY yang lebih kompleks.

Punya pertanyaan atau ide proyek lainnya? Tulis di komentar ya!


Video Youtube

Kalau kamu masih bingung bisa simak video di bawah ini ya:

___