Labsheet 01 Arduino
Labsheet 01 Arduino
1. Kompetensi
Siswa mampu menjelaskan bagian-bagian mikrokontroler Arduino dan memprogram Arduino
IDE
2. Sub Kompetensi
Dapat mendeskripsikan bagian-bagian Arduino
Dapat menginstal dan mengenal fungsi menu software pemrograman Arduino IDE
3. Dasar Teori
B. Komponen Arduino
Arduino sebagai sebuah kit perangkat elektronik mempunyai 2 bagian utama yaitu
software dan hardware. Software Arduino meliputi IDE untuk menulis program, driver untuk
koneksi dengan komputer, contoh program, dan library untuk pengembangan program.
Sedangkan hardware adalah perangkat keras (fisik) yang memuat papan input dan output dengan
IC mikrokontroller sebagai pengendali utamanya.
SMK N 1 SEYEGAN
Jurusan Teknik Ototronik
LAB SHEET Praktik Engine Management System dan Motor Listrik
Semester 1 LS 1 : Pengenalan Arduino 8 X 60 Menit
No. LST/EKO/EKO 215/01 Revisi : 01 Tgl : 2018 Hal 2 dari 13
Dengan banyaknya jenis arduino yang ada di pasaran sekarang, sebagai pemula pilihan
terbaik untuk belajar arduino sebaiknya adalah menggunakan arduino UNO. Disamping harganya
yang relatif murah, spesifikasi yang ada pada arduino UNO juga cukup tinggi (menggunakan IC
mikrokontroler Atmega328). Sehingga pada pembahasan selanjutnya, jenis papan Arduino yang
digunakan adalah arduino UNO sebagai papan pengembangan prototype.
Bagian-bagian dari arduino UNO adalah seperti pada Gambar 2 berikut ini.
SMK N 1 SEYEGAN
Jurusan Teknik Ototronik
LAB SHEET Praktik Engine Management System dan Motor Listrik
Semester 1 LS 1 : Pengenalan Arduino 8 X 60 Menit
No. LST/EKO/EKO 215/01 Revisi : 01 Tgl : 2018 Hal 3 dari 13
Pada Installation Option, centang semua pilihan yang tersedia seperti pada Gambar 5 berikut:
Pada Installation Folder, jika ingin merubah lokasi pemasangan maka klik Browse dan
tentukan folder lokasi pemasangan sendiri. Tetapi jika ingin lokasi pemasangan secara default
maka langsung klik tombol “install” dan folder pemasangan Arduino terdapat pada drive
C:\Program Files(x86)\Arduino
Setelah pemasangan IDE Arduino maka klik tombol “close” untuk menutup jendela
pemasangan aplikasi.
3) Setelah pemasangan perangkat lunak IDE Arduino selesai, maka aplikasi IDE Arduino dapat
dibuka. Tampilan awal IDE arduino adalah seperti Gambar 10 berikut:
Upload
Digunakan untuk mengunggah/mentransfer
program yang telah kita buat di komputer ke
papan Arduino.
SMK N 1 SEYEGAN
Jurusan Teknik Ototronik
LAB SHEET Praktik Engine Management System dan Motor Listrik
Semester 1 LS 1 : Pengenalan Arduino 8 X 60 Menit
No. LST/EKO/EKO 215/01 Revisi : 01 Tgl : 2018 Hal 8 dari 13
New
Digunakan untuk membuat lembar kerja baru.
Open
Digunakan untuk membuka program yang pernah
dibuat/disimpan, atau membuka contoh program
yang telah ada pada IDE Arduino (Example).
Save
Digunakan untuk menyimpan program yang telah
ditulis/dibuat.
Serial Monitor
Digunakan untuk monitoring komunikasi serial,
sama seperti hyperterminal pada windows XP.
XX adalah nomor port . Jika nomor port ada banyak dan tidak yakin pada port nomor berapa
papan Arduino itu terhubung, coba pilih sebuah nomor port . Jika pada proses berikutnya
terdapat pesan kesalahan, ganti nomor port -nya dan coba diulang lagi.
5. Langkah Kerja
Pemrograman Arduino
Penulisan program pada arduino dilakukan menggunakan bahasa processing. Processing
adalah bahasa pemrograman tingkat tinggi yang struktur dan cara penulisannya mirip dengan C++
dan Java. Penggunaan bahasa processing ini memudahkan pemula untuk mempelajari arduino
karena bahasa processing ini sangat mudah untuk dipelajari, apalagi bagi pemula yang sudah
pernah belajar bahasa C++. Berbeda dengan bahasa tingkat rendah seperti bahasa asembler yang
cukup sulit untuk dipelajari. Bahasa processing dapat dipelajari lebih lanjut melalui
http://www.processing.org.
Satu hal penting yang perlu diingat adalah bahwa bahasa processing merupakan case sensitive,
yang berarti besar kecilnya huruf(uppercase/lowercase) maupun spasi dapat mempengaruhi
kebenaran program. Misalnya, penulisan “myVar” adalah berbeda dengan “MyVar”.
Contoh pemrograman sederhana pada arduino adalah program led kedip-kedip (blink) dengan
langkah-langkah sebagai berikut:
1) Jalankan program Arduino.exe di drive C: -> Program Files -> Arduino ->
Arduino.exe dengan cara dobel klik program tersebut.
Tugas :
1. Berdasarkan contoh program blink diatas, buatlah program lampu berkedip dengan waktu
tunggu 100 ms dan 3 s.