Posted by : Wawan Hartanto
Kamis, 15 Januari 2015
Pra-syarat
Sebelum anda melaksanakan kegiatan percobaan di laboratorium komputer, berikut ini beberapa pra-syarat yang harus anda penuhi:- Pelajari tentang komponen LED dan Resistor, meliputi simbol, kegunaan dan cara pemasangannya.
- Pelajari mengenai komponen Breadboard, khususnya dalam hal hubungan antar lubang-lubang didalamnya.
- Pelajari tentang pengetahuan dasar mengenai microcontroller, dan Board Arduino UNO.
- Pelajari prosedur melaksanakan kegiatan percobaan di laboratorium,
Tujuan
- Mempelajari dasar-dasar microcontroller dan cara pemrogramannya.
- Realisasi kendali dasar menggunakan board microcontroller.
- Implementasi sistim kendali otomatis elektronik menggunakan board microcontroller.
Peralatan
- Board Arduino UNO R3 -- 1 unit
- Breadboard 400 Holes (Half+) -- 1 buah
- LED -- 5 buah
- Resistor 220Ω -- 5 buah
- Kabel jumper tipe male-to-male -- 6 buah
Teori Singkat
Board Arduino UNO merupakan papan microcontroller dengan 14 buah pin digital didalamnya yang bisa diprogram untuk berbagai keperluan. Bahasa pemrograman untuk Board Arduino disebut sketch. Struktur dasar sebuah sketch terdiri dari dua buah fungsi pokok, yaitu setup() dan loop(). Fungsi yang pertama diperlukan untuk melakukan inisialisasi pin-pin, pemakaian library, mendeklarasikan variabel dsb. Fungsi ini dieksekusi hanya sekali saja.Fungsi kedua untuk mengeksekusi perintah-perintah pemrograman dan melaksanakannya terus-menerus secara berulang-ulang. Disinilah letak kendali itu sebenarnya. Berikut struktur dasar sebuah sketch:
void adalah perintah untuk mendeklarasikan sebuah fungsi. Berikut contoh sketch sederhana untuk mengendalikan pin 8:
Pada contoh diatas, pin 8 diatur/ditetapkan sebagai titik keluaran (output) dengan perintah pinMode dan ditulis kondisi logika (LOW ataukah HIGH) untuk pin tersebut dengan perintah digitalWrite.
Prosedur
- Lakukan pengawatan komponen-komponen sesuai yang diminta seperti tampak dalam gambar berikut ini:
- Hubungkan board Arduino ke komputer.
- Jalankan program aplikasi Arduino, dan tulislah sketch berikut ini untuk mengendalikan LED-1.
- Lakukan verifikasi guna memastikan tidak ada kesalahan dalam penulisan sketch, setelah itu upload sketch ke Board Arduino dan perhatikan hasil output yang diperlihatkan oleh LED-1.
- Lakukan penyuntingan terhadap sketch sebagai berikut:
- Upload-ulang sketch anda untuk melihat hasil outputnya pada seluruh LED.
- Simpan file sketch anda.
Kesimpulan
- Tariklah suatu kesimpulan sesuai hasil kegiatan percobaan yang telah dilakukan.
Pertanyaan Lisan
- Apa ciri fisik yang diberikan untuk kaki LED yang menunjukkan polaritas positif?
- Penulisan kode program bersifat case-sensitive, apakah maksudnya?
- Jelaskan secara singkat kegunaan dari perintah pinMode, digitalWrite dan delay?
Hasil yang Diharapkan
Setelah menyelesaikan kegiatan percobaan peserta didik diharapkan mampu:- Merealisasikan dasar-dasar pemrograman microcontroller.
- Mengimplementasikan sistim kendali elektronik otomatis sederhana menggunakan microcontroller.
Related Posts :
- Back to Home »
- Materi Ajar Kelas X »
- Modul 1 - Dasar-Dasar Pemrograman Microcontroller