Sep 9, 2025
void setup
dan void loop
.
void setup { }
: Tempat menulis kode yang dijalankan satu kali saat Arduino dinyalakan.void loop { }
: Tempat menulis kode yang dijalankan berulang-ulang selama Arduino menyala.{ }
. Semua perintah di dalam fungsi harus ditulis di antara kurung kurawal tersebut.void setup
dan void loop
.pinMode(pin, OUTPUT);
di dalam void setup
.
pinMode(2, OUTPUT);
jika LED terhubung ke pin 2.INPUT
pada perintah pinMode
.digitalWrite(2, HIGH);
digitalWrite(2, LOW);
void setup
untuk dijalankan satu kali, atau di dalam void loop
untuk dijalankan berulang-ulang.;
) di akhir setiap perintah.delay(waktu);
untuk mengatur lama waktu dalam milidetik (ms).
digitalWrite(2, HIGH);
delay(1000);
// 1000 ms = 1 detikdigitalWrite(2, LOW);
delay(3000);
untuk 3 detik.digitalWrite(2, HIGH);
delay(3000);
digitalWrite(2, LOW);
delay(2000);
digitalWrite(2, HIGH);
delay(2000);
digitalWrite(2, LOW);
void loop
:
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
delay(1000);
void loop
akan dijalankan berulang-ulang selama Arduino menyala, sehingga LED akan terus berkedip.delay(100);
untuk kedipan lebih cepat.void setup
hanya dijalankan satu kali saat Arduino dinyalakan atau di-reset.void loop
akan dijalankan terus-menerus selama Arduino aktif, sehingga cocok untuk proses yang ingin diulang tanpa henti.void setup
. Jika ingin dijalankan berulang, simpan di void loop
.void setup
, LED hanya akan berkedip satu kali. Jika diletakkan di void loop
, LED akan berkedip terus-menerus selama Arduino menyala.