Anda di halaman 1dari 2

FUNCTION PADA IDE ARDUINO

1. void setup { }
fungsi setup { } merupakan fungsi yang dipanggil ketika sketsa dimulai. fungsi ini
dijalankan hanya sekali yakni saat board arduino powerup atau dinyalakan dan saat di restart.
kegunaan fungsi ini adalah untuk menginisialisasi variable, mode pin, library, dan lain-lain.
contoh penggunaan fungsi void setup { } yakni seperti dibawah ini :

int buttonPin = 3;

void setup()
{
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}

2.void loop { }
fungsi void loop {} merupakan fungsi yang dijalankan setelah fungsi setup { }. kegunaan
fungsi ini yaitu untuk menjalankan suatu siklus program, yang akan dilakukan terus-menerus
hingga Arduino mati/reset. artinya sebuah fungsi akan dijalankan secara berulang-ulang hingga
arduino mati/reset. fungsi ini akan mengeksekusi perintah yang telah dibuat.
contoh penggunaan fungsi loop {} :

void loop()
{
if (digitalRead(buttonPin) == HIGH)
Serial.write('H');
else
Serial.write('L');

delay(1000);
}

dalam contoh di atas fungsi loop digunakan untuk melakukan pengecekan tombol secara
berkala dan mengirim data apabila ada input yang berupa tombol ditekan.

3.pinMode
format penusisannya adalah pinMode(pin, set). Fungsi pinMode digunakan untuk
menginisialisasi sebuah pin, dan menentukan pin tersebut akan digunakan sebagai input atau
output. Nilai SET dapat diisi OUTPUT atau INPUT, tergantung dari kebutuhan. Sedangkan nilai
pin adalah nomor pin pada mikrokontroler yang akan diset sebagai input atau output.
Contoh penggunaan yakni:

pinMode(13, OUTPUT)

artinya kita menentukan pin digital 13 pada Arduino berfungsi sebagai output.
4.digitalWrite
format penulisannya yakni digitalWrite(pin, val). Fungsi ini digunakan untuk menuliskan
nilai secara digital pada suatu pin. Nilai VAL dapat berupa HIGH (ON) atau LOW (OFF) dan
nilai pin adalah nomor pin pada Arduino yang akan diset.
Contoh penggunaannya yaitu :

digitalWrite(13, HIGH)

artinya pin digital 13 diset pada kondisi menyala.

sumber :
- http://www.joglosemarduino.com/2016/05/fungsi-dasar-pemrograman-arduino.html
- https://aozon.blogspot.com/2014/04/struktur-fungsi-setup-dan-loop-pada.html
- http://blog.famosastudio.com/2011/06/tutorial/tutorial-singkat-bahasa-pemrograman-arduino/82

Anda mungkin juga menyukai