Majalah Ilmiah UNIKOM
Vol.12 No. 2
227
H a l a m a n
dimana hal itu mewakili nilai tegangan 0
– 5 volt.
Tanpa melakukan konfigurasi apapun,
begitu sebuah board arduino dikeluarkan
dari kotak pembungkusnya ia dapat
langsung
disambungkan
ke
sebuah
komputer melalui kabel USB. Selain
berfungsi sebagai penghubung untuk
pertukaran data, kabel USB ini juga akan
mengalirkan arus DC 5 volt kepada board
arduino sehingga praktis tidak diperlukan
sumber daya dari luar. Saat mendapat
suplai daya, lampu LED indikator daya pada
board arduino akan menyala menandakan
bahwa ia siap bekerja.
Gambar 5.
Pengujian Board Arduino ATmega 328
Pada board arduino uno terdapat sebuah
LED kecil yang terhubung ke pin no 13. LED
ini dapat digunakan sebagai output saat
seoarang pengguna membuat sebuah
program dan ia membutuhkan sebuah
penanda dari jalannya program tersebut. Ini
adalah cara praktis saat pengguna
melakukan
uji
coba.
Umumnya
mikrokontroler pada board arduino telah
memuat sebuah program kecil yang akan
menyalakan tersebut berkedip-kedip dalam
jeda satu detik. Jadi sangat mudah untuk
menguji apakah sebuah board arduino baru
dalam kondisi baik atau tidak, cukup
sambungkan board itu dengan sebuah
komputer dan perhatikan apakah LED
indikator daya menyala konstan dan LED
dengan pin 13 itu menyala berkedi-pkedip.
Struktur, setiap program arduino (biasa
disebut sketch) mempunyai dua buah fungsi
yang harus ada, yaitu:
1. Void setup() { ... } , semua kode didalam
kurung kurawal akan dijalankan hanya
satu kali ketika program arduino
dijalankan untuk pertama kalinya.
2. Void loop() { ... } , fungsi ini dijalankan
setelah setup (fungsi void setup) selesai.
Setelah dijalankan satu kali fungsi ini
akan dijalankan kembali, dan lagi secara
terus menerus samapi catu daya (power)
dilepaskan.
Syntax, berikut ini adalah elemen bahasa c
yang dibutuhkan untuk format penulisan :
1. // (komentar satu baris), kadang
diperlukan untuk memberi catatan pada
diri sendiri apa arti dari kode-kode yang
dituliskan. Cukup menuliskan dua buah
garis miring dan apapun yang kita
ketikan dibelakangnya akan diabaikan
oleh program.
2. /* (komentar banyak baris), jika Anda
mempunyai banyak catatan, maka hal
tersebut dapat dituliskan pada beberapa
baris sebagai komentar. Semua hal yang
terletak di anatara dua simbol tersebut
akan diabaikan oleh program.
3. { ... } atau kurung kurawal, digunakan
untuk
mendefinisikan
kapan
blok
program mulai dan berakhir (digunakan
juga pada fungsi dan pengulangan).
4. ; (titik koma), setiap barus kode harus
diakhiri dengan tanda titik koma (jika
ada titik koma yang hilang maka
program tidak akan bisa dijalankan.
Variabel, sebuah program secara garis
besar didefinikan sebagai instruksi untuk
memindahkan angka dengan cara yang
Sutono