● online
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard....
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x....
- LED 3mm Lampu LED 3 mm....
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Dimmer SCR 2000W Motor Speed Controller 220V AC PW....
- 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
MPU6050 merupakan sebuah sensor yang berfungsi untuk mengukur percepatan suatu benda yang bergerak. Nah kali ini kita akan belajar... selengkapnya
Android merupakan sistem operasi untuk perangkat seluler dengan pengguna terbesar di dunia termasuk di Indonesia, dengan market share 90%... selengkapnya
DHT11 adalah perangkat elektronik yang digunakan untuk mendeteksi kelembapan dan suhu udara. Sensor ini dapat digunakan untuk mendeteksi suhu... selengkapnya
Apa itu efek autumn? Efek autumn adalah efek musim gugur, dimana dedaunan akan berubah warna dari hijau menjadi coklat... selengkapnya
Pernahkah Anda mengambil foto pada saat hujan lebat, untuk menghasilkan gambar yang benar-benar realistis hujan, beberapa orang akan memperjuangkan... selengkapnya
Pada kesempatan kali ini kita akan belajar bersama mengenai 7 segment. Berbeda dengan tutorial sebelumnya yang membahas 1 digit... selengkapnya
Salah satu proyek pertama yang sering dilakukan oleh pemula dalam dunia Raspberry Pi adalah menyalakan LED. Meskipun terlihat sederhana, proyek... selengkapnya
Pemanfaatan sebuah sensor bisa dijadikan berbagai fungsi, nah kali ini kita akan belajar untuk memonitoring sensor menggunakan WIFI yang... selengkapnya
Pada komponen tertentu dibutuhkan sebuah library agar komponen tersebut dapat berjalan sebagaimana mestinya. Apa itu library? library adalah sekumpulan... selengkapnya
Pada kesempatan ini kita akan menggunakan esp-01 untuk mendeteksi suhu dan kelembaban. Dimana kemarin kita sudah belajar cara menggunakan... selengkapnya
Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v – Sudah include module I2C Backpack dan tersolder… selengkapnya
Rp 30.000Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.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.500

Saat ini belum tersedia komentar.