Anda di halaman 1dari 4

Jobsheet Ujian Praktikum

SMK NEGERI 5 KOTA BEKASI ALOKASI WAKTU

TEKNIK ELEKTRONIKA INDUSTRI


Mata Pelajaran : Pengendali Sistem Robotik 1 x 60 Menit

Topik: sensor ultrasonik mengendalikan LED


Tanggal Nama: Nilai:
Percobaan

A. Kesehatan dan Keselamatan Kerja


1. Berdo’alah sebelum memulai kegiatan belajar.
2. Pergunakan peralatan lab sesuai dengan fungsinya.
3. Bacalah dan pahami petunjuk praktikum pada setiap lembar kegiatan belajar.
4. Pastikan selalu mengikuti langkah-langkah kerja secara berurutan.
5. Sebelum melakukan wiring / upload program, pastikan tidak ada tegangan atau
catu daya yang tersambung pada rangkaian.
6. Kembalikan peralatan dan rapikan meja setelah selesai melakukan percobaan.

B. Instruksi Kerja 1
1. Siapkan alat dan bahan berikut ini:
a. Laptop / PC yang sudah terinstal ARDUINO IDE.....1 buah
b. Penggaris (30 cm)..................................................................1buah
c. Arduino UNO.............................................................................1 buah
d. Kabel USB...................................................................................1 buah
e. Project Board............................................................................1 buah
f. Led 5mm.....................................................................................1 buah
g. Resistor 330 ohm....................................................................1 buah
h. Sensor Ultrasonik....................................................................1 buah
i. LCD 16x2.....................................................................................1 buah
j. Modul I2C...................................................................................1 buah
k. Kabel Jumper..............................................................................secukupnya
2. Rangkailah rangkaian sensor ultrasonik berikut pada projectboard anda:

3. Buka code di ARDUINO IDE anda, lalu ketikkan program berikut.


#include <Wire.h>
#include <LiquidCrystal_I2C.h>
int trigPin = 7;
int echoPin = 6;
int ledpin1 = 2;
LiquidCrystal_I2C lcd(0x27, 16, 2);
long durasi, jarak;
void setup ()
{
lcd.begin();
lcd.setCursor(0,0);
lcd.print(" SENSOR JARAK ");
lcd.setCursor(0,1);
lcd.print("ULTRASONIK");
delay(3000);
lcd.clear();
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (ledpin1, OUTPUT);
}
void loop()
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
durasi = pulseIn(echoPin, HIGH);
jarak = durasi/58.2;
delay(500);
if (jarak <= 20)
{
digitalWrite (ledpin1, HIGH);
lcd.setCursor(0,0);
lcd.print ("Jarak : ");
lcd.print(“jarak”);
lcd.print(“ cm “);
lcd.setCursor(0,1)
lcd.print(“Kondisi LED ON);
delay(500);
}
else
{
digitalWrite (ledpin1, LOW);
lcd.setCursor(0,0);
lcd.print ("Jarak : ");
lcd.print(“jarak”);
lcd.print(“ cm “);
lcd.setCursor(0,1)
lcd.print(“Kondisi LED OFF);
delay(500);
}
}
4. Upload program jika ada kesalahan segera perbaiki.
5. Uji coba rangkaian, lakukan perbaikan jika ada kendala sampai rangkaian
bekerja dengan benar.
6. Rangkaian benar jika LED ON jika sensor ultrasonic membaca objek dengan jarak
kurang dari 20 cm. LED OFF jika jarak lebih dari 20 cm
7. Waktu pengerjaan maksimal 60 menit

C. Instruksi kerja 2
Pada tampilan LCD ubahlah tulisan “kondisi LED” menjadi nama masing-masing

D. Instruksi kerja 3
Tambahkan output 1 buah LED dan resistor pada rangkaian, kemudian program
rangkaian dengan cara kerja jika jarak kurang dari 40 cm maka LED1 ON dan
LED2 OFF. Jika jarak lebih dari 40 cm maka LED1 OFF dan LED2 ON.

Anda mungkin juga menyukai