Nama : Hari :
NIS : Tanggal:
JOBSHEET 7
A. Tujuan
1. Memahami cara kerja sensor ultrasonic
2. Memahami cara menggunakan sensor ultrasonic
3. Mampu membuat program sederhana menggunakan sensor ultrasonic
B. Kajian Teori
Sensor ultrasonik adalah sebuah sensor yang berfungsi untuk mengubah besaran
fisis (bunyi) menjadi besaran listrik dan sebaliknya.
Pada sensor ultrasonik, gelombang ultrasonik dibangkitkan melalui sebuah alat
yang disebut dengan piezoelektrik dengan frekuensi tertentu. Piezoelektrik ini akan
menghasilkan gelombang ultrasonik (umumnya berfrekuensi 40kHz) ketika sebuah
osilator diterapkan pada benda tersebut.
Secara umum, alat ini akan menembakkan gelombang ultrasonik menuju suatu
area atau suatu target. Setelah gelombang menyentuh permukaan target, maka target
akan memantulkan kembali gelombang tersebut.
Gelombang pantulan dari target akan ditangkap oleh sensor, kemudian sensor
menghitung selisih antara waktu pengiriman gelombang dan waktu gelombang pantul
diterima.
Jarak benda dihitung berdasarkan rumus :
S = 340 × t / 2
Dimana:
S = Jarak antara sensor dengan benda yang diukur (m)
t = Waktu yang dibutuhkan sinyal untuk kembali ke sensor
void setup() {
// Inisialisasi pin Trigger dan Echo sebagai OUTPUT
dan INPUT
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
void loop() {
// Mengirimkan pulse ultrasonik
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
Program Praktik 2:
Potensiometer with LED
// Pin LED
#define LED_PIN 13
void setup() {
// Mengatur pin LED sebagai output
pinMode(LED_PIN, OUTPUT);
E. Program Tugas
Setelah melakukan praktek, kerjakan soal berikut!
1. Buatlah program menggunakan sensor ultrasonik untuk mengukur jarak benda dan
menyalakan LED jika jarak benda kurang dari atau sama dengan 5 cm!
Sistematika Penulisan Laporan Praktek:
Judul
Tujuan
Gambar Rangkaian
Hasil Pengujian
Program Tugas