JOBSHEET 2 (Tatap Muka)
JOBSHEET 2 (Tatap Muka)
JOBSHEET 2 (Tatap Muka)
A. Tujuan Percobaan
1. Peserta didik mampu mengaplikasikan sensor digital dan aktuator pada sistem
robotik .
2. Peserta didik mampu menggunakan sensor ultrasonik dengan output LED dan
Aktuator.
3. Peserta didik mampu merakit Robot Avoider.
B. Teori Singkat
1. Sensor Ultrasonik
Sensor ultrasonic adalah sensor yang berfungsi untuk merubah besaran fisis
(suara) menjadi besaran listrik maupun sebaliknya yang dikonversi menjadi jarak.
Konsep dasar dari sensor ini yaitu memanfaatkan prinsip pemantulan gelombang
suara yang dapat diaplikasikan untuk menghitung jarak benda dengan frekuensi yang
ditentukan sesuai dengan sumber oscilator. Disebut sebagai sensor ultrasonic
dikarenakan sensor ini mengaplikasikan gelombang ultrasonik sebagai trandusernya.
Sensor ini dimulai dari gelombang ultrasonik dengan frekuensi tertentu yang
dibangkitkan melewati alat yang disebut juga dengan nama piezoelektrik sebagai
transmitter. Alat ini akan menghasilkan gelombang ultrasonik yang berfrekuensi 40kHz
(sesuai dengan osilator yang terpasang pada sensor).
Biasanya alat ini akan memancarkan gelombang pada suatu target dan jika sudah
mengenai permukaan target, maka gelombang tersebut akan terpantulkan kembali.
Pantulan gelombang tersebut akan diterima oleh piezoelektrik (receiver) dan kemudian
sensor akan mengkalkulasi perbedaan antara waktu pengiriman dan waktu gelombang
pantul yang diterima.
D. Langkah Kerja
I. Sensor Ultrasonik
1. Rangkailah rangkaian sensor ultrasonik berikut pada projectboard anda:
long durasi, jarak; // membuat tipe data long untuk variabel durasi dan jarak
void setup()
{
pinMode(echoPin, INPUT); // set pin echo menjadi INPUT
pinMode(trigPin, OUTPUT); // set pin trigger menjadi OUTPUT
pinMode(ledPin, OUTPUT); // set led menjadi OUTPUT
Serial.begin(9600); // digunakan untuk komunikasi Serial dengan laptop
}
void loop()
{
// program dibawah ini agar trigger memancarakan suara ultrasonic
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
{
if (jarak < 15) // apabila jarak kurang dari 15 cm
{
digitalWrite(ledPin, HIGH); //lampu LED aktif
}
else
{
digitalWrite(ledPin, LOW); //selain itu, lampu led nonaktif
}
}
}
3. Kemudian klik Upload, untuk mengapload program anda kedalam board
ARDUINO
4. Buka serial monitor, pada ARDUINO IDE anda untuk melihat keterangan yang
dihasilkan oleh program.
5. Coba lihat ouput serial monitor dan kondisi led saat sensor terhalang atau tidak
terhalang, catat hasilnya pada tabel;
2 cm
10 cm
25 cm
30 cm
Saat ada objek berada dibawah 20 cm, LED 1 Nyala (ON) dan LED 2 Mati (OFF)
Saat Tidak ada objek, LED 1 Mati (OFF) dan LED 2 Nyala (ON)
7. Pertanyaan:
- Jelaskan cara kerja sensor Ultrasonik secara singkat!
Jawab: