● online
- Water Level sensor ketinggian air - deteksi air....
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M....
- Motor servo MG996R TowerPro Metal Gear....
- Kabel Jumper Dupont Pelangi 30 cm female to Female....
- LM2596 Module Step Down DC-DC Ultra compact in 3-4....
- Dimmer SCR 2000W Motor Speed Controller 220V AC PW....
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- 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
Secara bawaan, Arduino Uno sebenarnya sudah memiliki pin analog. Tapi pada beberapa proyek, terutama saat jumlah sensor analog semakin banyak,... selengkapnya
Halo semuanya, pada kesempatan kali ini Saya ingin berbagi tutorial tentang simulasi penggunaan sensor suhu TMP36 untuk mengukur suhu... selengkapnya
Dulu kita sudah belajar untuk mengisi bootloader Arduino Uno ke IC Atmega328 juga, namun dengan jenis DIP (LIHAT DISINI).... selengkapnya
Pada penggunaan mesin CNC router salah satu kegunaanya adalah dapat membuat layout atau jalur PCB. Cara penggunaanya kita memerlukan... selengkapnya
Setelah mengetahui spesifikasi dan fungsi BFD-1000 pada artikel sebelumnya, maka kini mari kita belajar lebih dalam lagi mengenai pin pada... selengkapnya
Hallo apa kabar pada artikel ini saya berbagi cara kontrol led menggunakan potensiometer pada NodeMCU. Jadi nanti akan mengatur... selengkapnya
Pernah gak sih motor kamu mendadak “loyo” pas dikasih beban? Atau mungkin kamu lagi eksperimen bikin robot, tapi kecepatan motornya... selengkapnya
DHT11 adalah perangkat elektronik yang digunakan untuk mendeteksi kelembapan dan suhu udara. Sensor ini dapat digunakan untuk mendeteksi suhu... selengkapnya
Sesuai judulnya kali ini kita akan mencoba 7 segment 4 digit pada Arduino. Dengan 4 digit ini berarti terdapat... selengkapnya
Panel P10 LED Matrix merupakan sebuah display berisi kumpulan led-led yang disusun secara matrix. Fungsinya untuk menampilkan informasi berupa... selengkapnya
sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.0002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Tutorial Membaca Sensor Ultrasonik Menggunakan Arduino Uno Trainer Kit
Kategori
Artikel Terkait
-
Biar Dapur Anti Kebakaran Yuk Bikin Detektor Gas dan Asap Sederhana Pakai Arduino Uno
-
Jaga Rumah dari Kebakaran dengan Sistem Monitoring Arduino yang Satset dan Akurat
-
Pantau Tandon Air Gak Pake Ribet dengan ESP32 dan Sensor Water Level
-
Bikin Sendiri Alat Pendeteksi Hujan Pakai Arduino Uno Biar Gak Kaget Pas Jemuran Basah
-
Jaga Kualitas Udara Kamar Tetap Sehat Pakai ESP32 dan Sensor MQ-135

Saat ini belum tersedia komentar.