Arduino UNO + Sensor Jarak HC-SR04

Arduino UNO + Sensor Jarak HC-SR04

Pelajari cara mengukur jarak menggunakan sensor ultrasonik HC-SR04 dengan Arduino UNO. Disertai wiring diagram dan kode lengkap!

Sensor HC-SR04 merupakan salah satu sensor ultrasonik paling populer untuk mendeteksi jarak objek. Dalam proyek ini, kita akan menggunakan Arduino UNO untuk membaca jarak dari sensor dan menampilkannya ke Serial Monitor.

Komponen yang Digunakan

  • Arduino UNO
  • Sensor Ultrasonik HC-SR04
  • Kabel jumper

Rangkaian Koneksi

Pin HC-SR04Pin Arduino UNO
VCC5V
GNDGND
TRIGD2
ECHOD3

Cara Kerja Sensor HC-SR04

Sensor ini bekerja dengan mengirimkan gelombang ultrasonik dari pin TRIG, lalu mendeteksi pantulannya melalui pin ECHO. Dari waktu pantulan inilah Arduino dapat menghitung jarak benda di depannya

Kode Arduino Mengukur Jarak dengan HC-SR04

#include <Arduino.h>

int trig_sensor_jarak = 2;
int echo_sensor_jarak = 3;

int baca_sensor_jarak() {
  int pulse, cm;
  digitalWrite(trig_sensor_jarak, LOW);
  delayMicroseconds(2);
  digitalWrite(trig_sensor_jarak, HIGH);
  delayMicroseconds(10);
  digitalWrite(trig_sensor_jarak, LOW);
  pulse = pulseIn(echo_sensor_jarak, HIGH);
  cm = pulse * 0.034 / 2;
  return cm;
}

void setup() {
  Serial.begin(9600);
  pinMode(trig_sensor_jarak, OUTPUT);
  pinMode(echo_sensor_jarak, INPUT);
}

void loop() {
  int sensor_jarak = baca_sensor_jarak();
  Serial.println("Jarak : " + (String)sensor_jarak + " cm");
  delay(500);
}

Contoh Output di Serial Monitor

Jarak : 15 cm
Jarak : 16 cm
Jarak : 15 cm
...

Manfaat Proyek Ini

  • Sistem parkir otomatis
  • Robot penghindar halangan
  • Deteksi jarak untuk keamanan rumah

Tips Troubleshooting

  • Pastikan sensor HC-SR04 menghadap objek dengan benar
  • Gunakan kabel pendek untuk mengurangi gangguan sinyal
  • Hindari penggunaan di lingkungan dengan permukaan menyerap suara (busa, kain, dll.)

Pengembangan Lanjutan

Proyek ini bisa kamu kembangkan jadi:

  • Sistem pengukur volume air
  • Parkir otomatis dengan LED indikator
  • Pengontrol pintu otomatis

Diskusi lebih lanjut kontak di bawah :

Sosial media lainnya :