Page 30 - MODUL TEKNIK PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLLER
P. 30
Contoh:
int delayVal()
{
int v; //membuat variable ‘v’ bertipe integer
v = analogRead(pot); //baca harga potentiometer
v /= 4; //konversi 0-1023 ke 0-255
return v; //return nilai v
}
Pada contoh di atas fungsi tersebut memiliki nilai balik int (integer), karena kalau
tidak menghendaki adanya nilai balik maka type function harus void.
d. { } curly braces
Curly brace mendefinisikan awal dan akhir dari sebuah blok fungsi. Apabila ketika
memprogram dan progremer lupa memberi curly brace tutup maka ketika di
compile akan terdapat laporan error.
type function()
{
statements;
}
e. ; semicolon
Semicolon harus di berikan pada setiap statement program yang kita buat ini
merupakan pembatas setiap statement program yang di buat.
int x = 13; //declares variable 'x' as the integer 13
f. /*…*/ blok comment
Semua statement yang di tulis dalam block comments tidak akan di eksekusi dan
tidak akan di compile sehingga tidak mempengaruhi besar program yang di buat
untuk di masukan dalam board arduino.
/* this is an enclosed block comment
don't forget the closing comment
they have to be balanced!
*/
g. // line comment
Sama halnya dengan block comments, line coments pun sama hanya saja yang
dijadikan komen adalah perbaris.
//this is a single line comment
21