Menu
CoddyTech

Setup dan Loop

Termasuk bagian Rangkaian Pertama dalam perjalanan Arduino di Coddy. Pelajaran 2 dari 22.

Sebuah sketch memiliki dua bagian. Saat board mendapat daya, board menjalankan setup() satu kali. Lalu board menjalankan loop(), dan setiap kali loop() mencapai baris terakhirnya, board memulai lagi dari awal, selamanya.

void setup() {
  // 1. dijalankan pertama, satu kali
}

void loop() {
  // 2. dijalankan berikutnya, lalu 3. lagi, 4. lagi...
}

Kurung kurawal { } memuat baris-baris yang menjadi bagian dari tiap bagian. Setiap instruksi diakhiri dengan titik koma ;, seperti kalimat yang diakhiri dengan titik.

Hal yang perlu terjadi satu kali ditulis di setup(): mengatur pin sebagai output, atau menyalakan LED yang harus tetap menyala. Hal yang perlu terus terjadi, seperti berkedip, ditulis di loop().

Sebuah pin menyimpan nilai terakhir yang diberikan kepadanya. Setelah digitalWrite(13, HIGH), LED tetap menyala sampai sesuatu mengatur pin ke LOW, meskipun loop() kosong.

challenge icon

Tantangan

Mudah

Nyalakan LED pada pin 13 dan biarkan tetap menyala. setup() sudah mengatur pin 13 sebagai output. Selesaikan:

  • di bawah komentar dalam setup(), atur pin 13 ke HIGH
  • biarkan loop() kosong

Tekan Jalankan untuk melihatnya, lalu tekan Periksa.

Coba sendiri

void setup() {
  pinMode(13, OUTPUT);  // pin 13 adalah output
  // nyalakan LED di sini
}

void loop() {
  // berjalan berulang kali: kali ini tidak ada yang perlu dilakukan di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Rangkaian Pertama

Latihan sendiri: Playground Arduino