100% menganggap dokumen ini bermanfaat (1 suara)
187 tayangan

Function Pada Ide Arduino

Fungsi void setup() dan void loop() merupakan fungsi dasar dalam pemrograman Arduino yang masing-masing dijalankan sekali saat power on dan berulang terus menerus. Fungsi lain seperti pinMode(), digitalWrite() digunakan untuk mengkonfigurasi pin sebagai input atau output serta menulis nilai digital pada pin.

Diunggah oleh

Rheslock
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
187 tayangan

Function Pada Ide Arduino

Fungsi void setup() dan void loop() merupakan fungsi dasar dalam pemrograman Arduino yang masing-masing dijalankan sekali saat power on dan berulang terus menerus. Fungsi lain seperti pinMode(), digitalWrite() digunakan untuk mengkonfigurasi pin sebagai input atau output serta menulis nilai digital pada pin.

Diunggah oleh

Rheslock
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 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