● online
- Jasa Cetak PCB....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- LM2596 Module Step Down DC-DC Ultra compact in 3-4....
- 10mm Kapton Tape Polymide Film Gold High Temp isol....
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B....
- Raspberry Pi 4 Model B 4GB Original UK E14 Raspi 4....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- 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
Semangat pagi, salam hangat dari saya untuk semua pengunjung indomaker.com. Kali ini kita akan belajar mengenai penggunaan timer relay... selengkapnya
Sensor cahaya atau LDR (Light Dependent Resistor) adalah salah satu sensor analog yang paling sering digunakan saat belajar Arduino. Sensor... selengkapnya
Motor merupakan salah satu komponen paling penting dalam dunia robotika karena memungkinkan sebuah sistem untuk bergerak secara fisik. Dengan motor,... selengkapnya
LCD 128×64 merupakan sebuah display yang diatur berdasarakn graphic (pixel) bukan karakter. Jadi kita bisa memposisikan pada setiap titik... selengkapnya
Untuk membuat sebuah perangkat otomatis (di artikel ini lampu LED) sebenarnya dapat menggunakan berbagai macam sensor misalnya sensor suhu,... selengkapnya
Hari ini kita akan belajar untuk membaca data analog dari sensor LDR menggunakan Blynk dan NodeMCU. Tidak hanya membaca... selengkapnya
Halo semuanya, pada kesempatan kali ini Saya ingin berbagi tutorial tentang simulasi penggunaan sensor suhu TMP36 untuk mengukur suhu... selengkapnya
Traffic Light atau lampu lalu lintas adalah lampu yang mampu menertibkan arus lalu lintas jalanan baik kendaraan bermotor, mobil,... selengkapnya
Arduino tidak hanya bisa digunakan untuk menyalakan LED atau membaca input dari tombol, tetapi juga dapat dimanfaatkan untuk membuat simulasi... selengkapnya
Hari ini kita akan mencoba untuk menampilkan data sensor ldr ke web server dengan koneksi WIFI menggunakan board NodeMCU.... selengkapnya
Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Penurun tegangan DC-DC ekonomis yang bisa distel tegangan output nya. Cocok untuk pemasangan variasi mobil dan sepeda motor, dijadikan charger… selengkapnya
Rp 9.000Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.7501 X LDR Sensor 5mm Cahaya 5528 Light Dependent Resistor LDR
Rp 4.000TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.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.900

Saat ini belum tersedia komentar.