● online
- Power module DC DC 9A 300W Step Down Buck Converte....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- Raspberry Pi Pico Microcontroller Board....
- DS3231SN DS3231 SN I2C RTC Module & Baterai Mo....
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4....
- LED 3mm Lampu LED 3 mm....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M....
- 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.
Tutorial Membaca Sensor Ultrasonik Menggunakan Arduino Uno Trainer Kit
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.
Tutorial Membaca Sensor Ultrasonik Menggunakan Arduino Uno Trainer Kit
Sensor getar Piezoelectric Ceramic (Piezo) merupakan sensor getaran sederhana namun sangat sensitif yang mampu menghasilkan tegangan saat terjadi tekanan atau... selengkapnya
Pernahkah Anda melihat katalog busana muslimah ataupun lainnya, lalu ada objek orang yang sama dengan mengunakan baju berwarna tetapi... selengkapnya
Hallo ketemu lagi dengan pembahasan sensor DHT11, kali ini kita akan menggunakannya pada NodemMCU. Nanti akan dibahas mengenai rangkaian... selengkapnya
Keypad 4×4 merupakan sebuah komponen berisi tombol-tombol dan disusun secara matrix yang berfungsi sebagai inputan kedalam suatu sistem tertentu.... selengkapnya
Raspberry Pi adalah komputer mini yang sangat populer di kalangan penggemar elektronika dan pemrograman. Salah satu kelebihan utamanya adalah pin... selengkapnya
Alat dan Bahan ESP8266 Lolin(Wemos) NodeMcu v3 beli Modul MAX7219 LED dot matrix 8×8 beli Jenis Modul Modul MAX7219... selengkapnya
Semangat pagi semua, kali ini kita akan belajar mengenai penggunaan LCD pada Arduino tanpa module I2C. Kenapa perlu belajar... selengkapnya
Sensor sentuh merupakan sebuah saklar yang cara penggunaanya dengan cara disentuh menggunakan jari. Ketika sensor ini disentuh maka sensor... selengkapnya
UI (User Interface) dan UX (User Experience) dalam sebuah pengembangan website dan aplikasi sangat penting dan saling berkaitan. Tetapi... selengkapnya
Oke kali ini akan membahas seputar sensor fingerprint, dimana fungsi dari fingerprint ini adalah sebagai validasi data identitas dengan... selengkapnya
TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000Features and Specs: Dual-Core, 32-bit ARM Cortex M0+ Processor Clocked at 48MHz (default), configurable max to 133MHz. Ready with USB… selengkapnya
Rp 82.900MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800

Saat ini belum tersedia komentar.