Anda di halaman 1dari 13

Pemrograman Arduino

dan Simulasinya

Bustanul Arifin

Teknik Elektro Fakultas Teknologi Industri


Universitas Islam Sultan Agung
Program awal
 Ketika dibuka
pertama kali,
Arduino telah
menyediakan dua
sub rutin
 Sub-rutin tersebut
adalah : sub-rutin
Setup dan sub-
rutin Loop
 Tipe datanya
adalah void

Teknik Elektro
F T I UNISSULA 2
Apa yang dimaksud Sub-Rutin?
 Jika ada pertanyaan, apa yang anda lakukan sejak pagi
sampai sekarang?

Teknik Elektro
F T I UNISSULA 3
Jawaban yang benar dan umum
(lumrah) adalah:
 Bangun tidur
 Ke kamar mandi
 Sholat subuh
 Olah raga
 Mandi
 Sarapan
 Pergi ke kampus
 Kuliah Sistem Mikroprosesor

Teknik Elektro
F T I UNISSULA 4
Jawaban yang benar tetapi tidak
umum (tidak lazim/lumrah) adalah:
 Membuka mata
 Menggerakkan tangan
 Menggeliat
 Menguap
 Menutup mata lagi
 Membuka mata
 Duduk di tempat tidur
 Berdiri
 …….

Teknik Elektro
F T I UNISSULA 5
 Jawaban yang benar tapi tidak lazim dirangkum dalam
satu kegiatan yang disebut Bangun Tidur
 Dalam melakukan pemrograman (coding) ini sering
disebut dengan sub-rutin.
 Jadi jawaban kegiatan yang dilakukan sejak pagi
sebenarnya adalah sub-rutin sub-rutin yang dilakukan.
 Suatu sub-rutin yang tidak dapat dikerjakan karena ada
kendala dapat segera dinonaktifkan dan berlanjut ke
sub-rutin berikutnya.

Teknik Elektro
F T I UNISSULA 6
Apakah mungkin/boleh membuat
sub-rutin dalam sub-rutin?
 Boleh
 Contoh sub-rutin bangun tidur ada sub-rutin lain yaitu
mematikan alarm, merapikan tempat tidur, membuka
jendela, mematikan lampu kamar

Teknik Elektro
F T I UNISSULA 7
Sub-rutin
Setup & Loop
 Sub-rutin Setup untuk menSetup parameter-parameter
yang diperlukan. (Sub-rutin ini hanya dijalankan sekali
saja di awal program)
 Sub-rutin Loop digunakan untuk fungsi perulangan.
(sub-rutin ini melakukan instruksi yang berada di
dalamnya secara berulang-ulang selama mikrokotroler
menyala/aktif)

Teknik Elektro
F T I UNISSULA 8
Untuk pemrograman yang besar &
kompleks
 Lebih baik menggunakan sub-rutin sub-rutin untuk
memudahkannya
 Memecah program yang besar menjadi bagian-bagian
yang kecil
 Mudah untuk mencari kesalahan-kesalahan yang terjadi

Teknik Elektro
F T I UNISSULA 9
Ketiklah program Arduino berikut

Teknik Elektro
F T I UNISSULA 10
 Terjadi
kesalahan
ketika di
verify
(complie)
 Letak
kesalahan
(baris ke-n)
ditunjukkan
pada tulisan
orange

Teknik Elektro
F T I UNISSULA 11
 Jika verify
berhasil akan
ditampilkan
tulisan Done
compiling
 Penggunaan
memori data
dan memori
program
ditunjukkan
di bagian
bawah.

Teknik Elektro
F T I UNISSULA 12
Terima Kasih

Teknik Elektro
F T I UNISSULA

13

Anda mungkin juga menyukai