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.
Tantangan
MudahNyalakan LED pada pin 13 dan biarkan tetap menyala. setup() sudah mengatur pin 13 sebagai output. Selesaikan:
- di bawah komentar dalam
setup(), atur pin 13 keHIGH - 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
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Rangkaian Pertama
1Halo, Board
Kedipkan LEDSetup dan LoopUbah Kecepatan KedipanLED Milikmu SendiriDua LED BergantianKomentar di sketch-mu2Berkomunikasi dengan Komputermu
Halo, Serial MonitorPrint dan PrintlnMencetak AngkaVariabel PertamamuMenghitung NaikSaat int Kehabisan KapasitasLatihan sendiri: Playground Arduino