Arduino & IoT Academy · Pelajaran

loop() Berjalan Selama-lamanya

Denyutan yang mengulangi logik anda tanpa henti.

Pelajaran 2 daripada 413 langkah

loop() Berjalan Selama-lamanya ialah pelajaran Arduino & IoT Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Arduino & IoT Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Arduino & IoT Academy merangkumi sejumlah 4 pelajaran.

Denyutan Jantung

Selepas setup selesai, blok kedua mengambil alih. Kenali loop(), bahagian lakaran anda yang tidak pernah berhenti berjalan. 🔁

Berjalan Berulang Kali

Idea utamanya: loop() berulang tanpa henti. Papan menjalankannya, sampai ke bahagian bawah, kemudian terus kembali ke bahagian atas.

Rupa loop()

Sama seperti setup, ia mengembalikan void dan mengandungi kod anda di dalam pendakap kerinting. Di sinilah tingkah laku peranti anda ditentukan.

void loop() {
  // repeating code goes here
}

Setup Dahulu, Kemudian Loop

Urutan penting. Papan menjalankan setup() sekali, kemudian menyerahkan kawalan kepada loop selama-lamanya. Kedua-duanya saling melengkapi, bukan bersaing.

Contoh Berkelip

Di dalam loop, anda boleh menghidupkan LED, menunggu, kemudian mematikannya. Papan mengulanginya supaya lampu berkelip berulang kali.

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}

Membaca Input Secara Langsung

Oleh sebab loop berjalan secara berterusan, ia boleh memeriksa penderia beribu-ribu kali sesaat. Begitulah peranti anda kekal responsif terhadap persekitaran.

Tidak Perlu while(true)

Anda tidak perlu menulis gelung selama-lamanya sendiri. Arduino sudah mengulangi loop() untuk anda, jadi huraikan sahaja satu pusingan tingkah laku.

Ia Tidak Benar-Benar Berakhir

loop hanya berhenti apabila kuasa diputuskan atau papan ditetapkan semula. Selagi menerima kuasa, loop() anda terus berulang.

Urutan Dalaman Penting

Baris dalam loop berjalan dari atas ke bawah pada setiap pusingan. Menyusunnya semula mengubah urutan tindakan yang dilakukan oleh peranti anda.

Loop Kosong Dibenarkan

loop() yang kosong boleh disusun dengan baik, tetapi peranti anda hanya berdiam diri. Pendakap masih diperlukan walaupun tiada apa-apa di dalamnya.

void loop() {
}

Bersama-sama Membentuk Lakaran

Setiap atur cara Arduino memerlukan kedua-dua blok: setup() untuk membuat persediaan dan loop() untuk bertindak. Dengan dua blok ini, anda boleh membina apa-apa sahaja.

void setup() {
}
void loop() {
}

Semakan Pantas

Mari semak cara loop() berfungsi.

Ringkasan: loop()

Anda mempelajari bahawa loop() berjalan selama-lamanya selepas setup, berulang dari atas ke bawah. Di sinilah peranti anda mengesan dan bertindak balas pada setiap pusingan. 🎉

Percuma untuk bermula

Pelajari C++ dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “loop() Berjalan Selama-lamanya” percuma?

Ya — teks penuh “loop() Berjalan Selama-lamanya” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Arduino & IoT Academy, tingkat taraf kepada CoddyKit PRO. Kursus Arduino & IoT Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “loop() Berjalan Selama-lamanya”?

Denyutan yang mengulangi logik anda tanpa henti. Anda berlatih Arduino & IoT Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Arduino & IoT Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Arduino & IoT Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.

Berapa lamakah pelajaran “loop() Berjalan Selama-lamanya” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. setup() Berjalan Sekali
  2. loop() Berjalan Selama-lamanya
  3. Komen dan Lakaran Kemas
  4. Ralat Kompilasi dan Cara Membacanya
← Kembali ke Arduino & IoT Academy