loop() Berjalan Selamanya
Denyut yang mengulang logika Anda tanpa henti
loop() Berjalan Selamanya adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.
Denyut Jantung
Setelah setup selesai, blok kedua mengambil alih. Inilah loop(), bagian sketsa Anda yang tidak pernah berhenti berjalan. 🔁
Berjalan Berulang-ulang
Gagasan utamanya: loop() berulang tanpa henti. Papan menjalankannya, mencapai bagian bawah, lalu langsung kembali ke bagian atas.
Bentuk loop()
Sama seperti setup, loop mengembalikan void dan menyimpan kode Anda di dalam kurung kurawal. Di sinilah perilaku perangkat Anda ditentukan.
void loop() {
// repeating code goes here
}Setup Dahulu, Lalu Loop
Urutan itu penting. Papan menjalankan setup() sekali, lalu menyerahkan kendali kepada loop selamanya. Keduanya adalah pasangan, bukan saingan.
Contoh Kedipan
Di dalam loop, Anda dapat menyalakan LED, menunggu, lalu mematikannya. Papan mengulanginya sehingga lampu berkedip lagi dan lagi.
void loop() {
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
}Membaca Masukan Secara Langsung
Karena loop berjalan terus-menerus, loop dapat memeriksa sensor ribuan kali per detik. Dengan cara itulah perangkat Anda tetap responsif terhadap dunia sekitar.
Tidak Perlu while(true)
Anda tidak perlu menulis perulangan tanpa akhir sendiri. Arduino sudah mengulang loop() untuk Anda, jadi cukup jelaskan satu rangkaian perilaku.
Tidak Pernah Benar-benar Berakhir
loop hanya berhenti ketika daya diputus atau papan diatur ulang. Selama masih mendapat daya, loop() Anda terus berputar.
Urutan di Dalamnya Penting
Baris-baris di dalam loop berjalan dari atas ke bawah pada setiap putaran. Menyusunnya ulang akan mengubah urutan tindakan yang dilakukan perangkat Anda.
Loop Kosong Diperbolehkan
loop() yang kosong tetap dapat dikompilasi, tetapi perangkat Anda hanya akan diam. Kurung kurawal tetap diperlukan meskipun tidak berisi apa pun.
void loop() {
}Keduanya Membentuk Sketsa
Setiap program Arduino memerlukan kedua blok: setup() untuk menyiapkan dan loop() untuk bertindak. Dengan dua hal ini, Anda dapat membangun apa saja.
void setup() {
}
void loop() {
}Pemeriksaan Singkat
Mari kita periksa cara kerja loop().
Rangkuman: loop()
Anda telah mempelajari bahwa loop() berjalan selamanya setelah setup, berulang dari atas ke bawah. Di sinilah perangkat Anda mendeteksi dan bereaksi pada setiap putaran. 🎉
Belajar C++ dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “loop() Berjalan Selamanya” gratis?
Ya — teks lengkap “loop() Berjalan Selamanya” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “loop() Berjalan Selamanya”?
Denyut yang mengulang logika Anda tanpa henti Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?
Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “loop() Berjalan Selamanya” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?
Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- setup() Berjalan Sekali
- loop() Berjalan Selamanya
- Komentar & Sketch yang Rapi
- Error Kompilasi & Cara Membacanya