Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial Membaca Sensor Ultrasonik Menggunakan Arduino Uno Trainer Kit

Tutorial Membaca Sensor Ultrasonik Menggunakan Arduino Uno Trainer Kit

Diposting pada 18 December 2025 oleh indo maker / Dilihat: 9 kali / Kategori: ,

Sensor ultrasonik adalah salah satu sensor yang sering digunakan untuk mengukur jarak objek tanpa kontak langsung. Sensor ini bekerja dengan memanfaatkan gelombang ultrasonik, sehingga mampu mendeteksi objek di depannya meskipun tidak bersentuhan secara fisik.

Dalam banyak proyek Arduino, sensor ultrasonik sering digunakan pada robot penghindar halangan, sistem parkir otomatis, pengukur ketinggian air, hingga sistem navigasi sederhana. Pada percobaan ini, kamu akan belajar cara membaca jarak menggunakan sensor ultrasonik dengan Arduino Uno dan menampilkan hasilnya melalui Serial Monitor.

Cara Kerja Sensor Ultrasonik

Sensor ultrasonik bekerja dengan prinsip pantulan gelombang suara. Sensor akan memancarkan gelombang ultrasonik ke depan, lalu menunggu pantulan gelombang tersebut kembali setelah mengenai suatu objek.

Modul sensor ultrasonik umumnya memiliki dua pin utama:

  • Trigger (TRIG), digunakan untuk mengirimkan pulsa ultrasonik
  • Echo (ECHO), digunakan untuk menerima pantulan gelombang

Arduino mengirimkan pulsa singkat melalui pin trigger. Ketika gelombang tersebut mengenai objek, gelombang akan dipantulkan kembali dan diterima oleh pin echo. Selisih waktu antara pengiriman dan penerimaan gelombang inilah yang digunakan untuk menghitung jarak objek.

Alat dan Bahan yang Dibutuhkan

Untuk menjalankan percobaan ini, siapkan komponen berikut:

  • Arduino Uno Trainer Kit
  • Sensor ultrasonik
  • Kabel jumper
  • Software Arduino IDE

Wiring Rangkaian Sensor Ultrasonik

Sebelum menulis program, susun terlebih dahulu rangkaian sensor ultrasonik dengan Arduino.

  • Pin VCC sensor ultrasonik dihubungkan ke pin 5V Arduino.
  • Pin GND sensor ultrasonik dihubungkan ke pin GND Arduino.
  • Pin TRIG sensor ultrasonik dihubungkan ke pin digital D9 Arduino.
  • Pin ECHO sensor ultrasonik dihubungkan ke pin digital D10 Arduino.

Gambar 1. Wiring Rangkaian Sensor Ultrasonik dengan Arduino

Pastikan semua sambungan terpasang dengan benar agar sensor dapat bekerja dengan stabil.

Menulis Program Membaca Sensor Ultrasonik

Setelah rangkaian selesai, buka aplikasi Arduino IDE, lalu tuliskan program berikut dan unggah ke papan Arduino Uno.

int trigPin = 9;
int echoPin = 10;
long duration;
int distance;

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

void loop() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH);
  distance = duration * 0.034 / 2;

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

  delay(500);
}

Penjelasan Kode

  • int trigPin = 9; digunakan untuk menentukan pin digital sebagai pemicu gelombang ultrasonik
  • int echoPin = 10; digunakan untuk menentukan pin digital penerima pantulan gelombang
  • pinMode(trigPin, OUTPUT); digunakan untuk mengatur pin trigger sebagai keluaran
  • pinMode(echoPin, INPUT); digunakan untuk mengatur pin echo sebagai masukan
  • digitalWrite(trigPin, HIGH); digunakan untuk mengirim pulsa ultrasonik
  • pulseIn(echoPin, HIGH); digunakan untuk mengukur durasi pantulan gelombang ultrasonik
  • distance = duration * 0.034 / 2; digunakan untuk menghitung jarak objek berdasarkan waktu pantulan
  • println(distance); digunakan untuk menampilkan hasil pengukuran jarak ke Serial Monitor

Hasil Percobaan

Setelah program dijalankan dan Serial Monitor dibuka, Arduino akan menampilkan nilai jarak antara sensor ultrasonik dan objek di depannya dalam satuan sentimeter. Nilai ini akan diperbarui secara berkala setiap setengah detik.

Ketika objek atau tangan didekatkan ke sensor, nilai jarak yang ditampilkan akan semakin kecil. Sebaliknya, ketika objek dijauhkan, nilai jarak akan semakin besar. Perubahan ini dapat diamati secara langsung dengan menggerakkan benda di depan sensor.

Gambar 2. Hasil Percobaan Sensor Ultrasonik pada Serial Monitor

Percobaan ini menunjukkan bahwa Arduino mampu membaca jarak objek secara non-kontak menggunakan sensor ultrasonik. Dengan pemahaman ini, sensor ultrasonik dapat digunakan sebagai dasar untuk mengembangkan berbagai sistem otomatis, seperti robot penghindar halangan, sistem parkir pintar, dan aplikasi pengukuran jarak lainnya.

Bagikan ke

Tutorial Membaca Sensor Ultrasonik Menggunakan Arduino Uno Trainer Kit

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Membaca Sensor Ultrasonik Menggunakan Arduino Uno Trainer Kit

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: