Revisi : 00
Tanggal : Februari 2020
Dikaji Ulang Oleh : Koordinator Program Studi
Dikendalikan Oleh : Unit Jaminan Mutu PPV
Disetujui Oleh : Direktur PPV
No. Dokumen : Tanggal : -
No. Revisi : 00 No. Hal : -
Nama : Achmad Nur Nama : Sahabudin Hay, S.T., Nama : Arman Faslih, ST., MT
Aliansyah, S.T., M.T. M.Eng.
NIP : NIP : 19760506 200501 1 002 NIP : 197001201999031002
Catatan :
Dokumen ini milik Program Pendidikan Vokasi (PPV-UHO) Program Studi Teknik Elektronika dan tidak
diperbolehkan dengan cara dan alasan apapun membuat salinan tanpa seizin Direktur PPV
Modul ini berisi teori singkat dan Latihan praktikum sehingga dapat menjadi penuntun
mahasiswa dalam melakukan praktikum selain itu terdapat tugas yang dapat
dikerjakan mahasiswa untuk memperoleh nilai kompetensi.
Tentunya pada penyusunan modul ini masih ada kekurangan, maka penyusun
memohon kritik, saran serta masukan untuk perbaikan pada modul berikutnya atau
pada revisi yang akan dibuat nantinya, selain itu penyusun mengucapkan terima
kasih kepada pihak-pihak yang membantu sehingga modul ini dapat terwujud.
Semoga modul ini dapat memberi manfaat bagi banyak mahasiswa serta kemajuan
program pendidikan vokasi Universitas Halu Oleo
Tim Penyusun
DESKRIPSI
Praktikum Mikrokontroler diberikan dalam bentuk penjelasan singkat materi dengan ini
adalah demonstrasi/praktikum membuat rangkaian dan program di Laboratorium.
Perkuliahan akan membahas seluruh teori dan penerapan yang ada serta penugasan
kepada setiap peserta kuliah berupa contoh-contoh program sederhana, demikian juga di
Laboratorium, mahasiswa akan menyelesaikan persoalan-persoalan yang diberikan
berdasarkan penjelasan teori di dalam kelas. Setiap pertemuan akan diberikan tugas dan
dikumpulkan diminggu berikutnya. Tugas yang dikumpulkan akan dibahas di dalam kelas
dan dinilai sesuai dengan ketentuan yang berlaku.
1. TUJUAN
1. Mahasiswa dapat memahami cara kerja mikrokontroler Arduino Uno dalam
menggunakan sensor ultrasonic.
2. Mahasiswa dapat membuat serta mendownload program pada mikrokontroler
Arduino UNO.
3. Mahasiswa dapat merangkai dan menyolder komponen untuk mengukur jarak
dengan menggunakan sensor ultrasonic.
2. TEORI SINGKAT
Modul sensor ultrasonik adalah sebuah sensor yang berfungsi untuk mengubah
besaran fisis (bunyi) menjadi besaran listrik dan sebaliknya. Gelombang ultrasonik
adalah gelombang bunyi yang mempunyai frekuensi 20.000 Hz. Bunyi ultrasonik tidak
PROGRAM PENDIDIKAN VOKASI – UHO
PROGRAM STUDI D3 TEKNIK ELEKTRONIKA 1
Kampus Hijau Bumi Tridharma, Jln. H.E.A. Mokodompit Anduonohu, Kendari
dapat di dengar oleh telinga manusia. Jarak yang dapat di baca sensor ultrasonik
adalah 3cm sampai 3m. Selain range jarak antara 3 cm sampai 3 m, sudut pancaran
dari sensor ultrasonik adalah dari 0 sampai dengan 30 derajat. Arah pancaran
gelombang ultrasonik dapat dilihat pada Gambar 1.
Cara kerja modul sensor ultrasonik untuk mengukur jarak adalah sinyal
dipancarkan oleh pemancar ultrasonik. Sinyal yang dipancarkan akan merambat
sebagai gelombang bunyi dengan kecepatan 340m/s. Ketika mengenai suatu benda,
maka sinyal tersebut akan dipantulkan kembali oleh benda tersebut. Setelah
gelombang pantulan sampai di alat penerima maka sinyal tersebut akan diproses
untuk menghitung jarak benda tersebut. Jarak benda dihitung berdasarkan
persamaan dibawah ini.
𝑆 = 340. 𝑡/2
Keterangan:
S = jarak sensor ultrasonic dengan benda
t = selisih antara waktu pemancaran gelombang oleh transmitter dan waktu
ketika gelombang pantul diterima receiver.
3. ALAT
Alat yang digunakan pada percobaan 2 adalah sebagai berikut
1. Arduino Uno 1 buah
2. Kabel USB
3. Solder
4. BAHAN
Bahan yang digunakan pada praktikum ini adalah sebagai berikut
1. Sensor ultrasonic 1 buah
2. LCD 16x2 1 buah
3. Kabel jumper secukupnya
4. Pin header 16 buah
5. PCB Matrix 1 buah
6. Timah
PROGRAM PENDIDIKAN VOKASI – UHO
PROGRAM STUDI D3 TEKNIK ELEKTRONIKA 3
Kampus Hijau Bumi Tridharma, Jln. H.E.A. Mokodompit Anduonohu, Kendari
5. LANGKAH KERJA
Langkah kerja dari percobaan ini adalah sebagai berikut.
1. Solderlah LCD 16x2 pada papan PCB matrix seperti pada gambar 3 (gunakan
rangkaian yang telah dibuat pada percobaan 3).
4. Bukalah software arduino yang telah diinstal dengan cara mengklik dua kali icon
void setup() {
// put your setup code here, to run once:
lcd.begin(16,2);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, OUTPUT);
lcd.setCursor(0,0);
lcd.print("Sensor Jarak");
delay(2000);
lcd.clear();
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite (trigPin, LOW);
delayMicroseconds (5);
digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
digitalWrite (trigPin, LOW);
pinMode (echoPin, INPUT);
duration = pulseIn(echoPin, HIGH);
cm = (duration/2)/29.1;
delay(500);
6. Compile program yang telah dibuat dengan cara klik verify ( ) pada jendela
kerja software arduino. Selama proses compile akan tampil kotak dialok save
untuk menyimpan program yang telah dibuat. Langkah ini bertujuan untuk
mengecek program yang telah dibuat, apakah masih ada error atau tidak.
Gambar 7 (a) menunjukkan program yang masih error, (b) menunjukkan program
yang tidak error.
(a) (b)
Gambar 7 (a) Program masih memiliki error
(b) Program tidak memiliki error
PROGRAM PENDIDIKAN VOKASI – UHO
PROGRAM STUDI D3 TEKNIK ELEKTRONIKA 7
Kampus Hijau Bumi Tridharma, Jln. H.E.A. Mokodompit Anduonohu, Kendari
7. Hubungkan kabel USB downloader ke komputer. Pilih board sesuai dengan
board yang akan digunakan dengan cara mengklik menu Tools, lalu pilih sub-
menu board seperti yang ditunjukkan pada Gambar 8.
yang telah dibuat dengan cara mengklik simbol upload ( ) pada jendela kerja
software arduino.
6. LATIHAN
1. Amati apa yang terjadi pada LCD saat benda diletakkan didepan sensor?