Page 29 - MODUL TEKNIK PEMROGRAMAN MIKROPROSESOR DAN MIKROKONTROLLER
P. 29
dijalankan sekali di awal program, sedangkan loop() untuk mengeksekusi bagian
program yang akan dijalankan berulang-ulang untuk selamanya.
Contoh :
void setup( ) void loop( )
{ {
//Statement; //Statement;
} }
a. Setup()
Fungsi setup() hanya di panggil satu kali ketika program pertama kali dijalankan.
Ini digunakan untuk pendefinisikan mode pin atau memulai komunikasi serial.
Fungsi setup() harus di ikut sertakan dalam program walaupun tidak ada
statement yang dijalankan.
void setup()
{
pinMode(13,OUTPUT); //mengset ‘pin’ 13 sebagai output
}
b. loop()
Setelah menjalankan fungsi setup() maka secara langsung akan melakukan
fungsi loop() secara berurutan dan melakukan instruksi-instruksi yang ada dalam
fungsi loop() terus menerus.
void loop()
{
digitalWrite(13, HIGH); //nyalakan ‘pin’ 13
delay(1000); //pause selama 1 detik
digitalWrite(13, LOW); //matikan ‘pin’ 13
delay(1000); ///pause selama 1 detik
}
c. function
Function (fungsi) adalah blok pemrograman yang mempunyai nama dan
mempunyai statement yang akan di eksekusi ketika function tersebut di panggil.
Fungsi void setup() dan void loop() telah di bahas di atas dan pembuatan fungsi
yang lain akan di bahas selanjutnya.
type functionName(parameters)
{
//Statement;
} 20