Arduino & IoT Academy · Pelajaran

Error Kompilasi & Cara Membacanya

Menguraikan pesan merah dan memperbaiki kesalahan umum

Pelajaran 4 dari 413 langkah

Error Kompilasi & Cara Membacanya adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.

Warna Merah Tidak Menakutkan

Saat menekan Verifikasi, IDE memeriksa kode Anda terlebih dahulu. Jika ada yang salah, kesalahan kompilasi muncul dalam warna merah. IDE sedang membantu, bukan memarahi. 🙂

Kompilasi Berarti Menerjemahkan

IDE mengubah sketsa Anda menjadi kode mesin sebelum mengunggahnya. Langkah ini disebut kompilasi, dan langkah tersebut menemukan kesalahan sejak awal.

Baca Kesalahan Pertama

Kesalahan dapat berantai, jadi selalu perbaiki kesalahan pertama yang tercantum. Kesalahan berikutnya sering hilang setelah masalah teratas diselesaikan.

Temukan Nomor Baris

Setiap pesan menyebutkan nomor baris tempat masalah ditemukan. Buka baris tersebut terlebih dahulu, lalu periksa baris tepat di atasnya.

Titik Koma yang Hilang

Kesalahan yang paling umum adalah titik koma yang terlupa. Setiap pernyataan memerlukannya, jadi tambahkan titik koma yang hilang di akhir baris.

digitalWrite(13, HIGH)
// error: expected ';' here

Kurung Kurawal Tidak Berpasangan

Setiap kurung kurawal pembuka memerlukan pasangan penutup. Kurung kurawal yang berlebih atau hilang membuat kompilator bingung menentukan akhir suatu blok.

void loop() {
  // missing closing brace

Tidak Dideklarasikan dalam Lingkup Ini

Pesan ini berarti sebuah nama digunakan tetapi tidak pernah didefinisikan, biasanya karena salah ketik. Periksa ejaannya, karena Arduino membedakan huruf besar dan kecil.

digitalwrite(13, HIGH);
// should be digitalWrite

Jumlah Argumen Salah

Fungsi mengharapkan sejumlah nilai tertentu di dalam tanda kurung. Terlalu sedikit atau terlalu banyak akan memicu kesalahan argumen.

delay();
// error: needs one number

Perbedaan Huruf Besar dan Kecil

HIGH dan high tidak sama bagi kompilator. Kesalahan kecil dalam penggunaan huruf besar dan kecil dapat menghentikan seluruh sketsa Anda agar tidak berhasil dibangun.

Kesalahan dan Peringatan

Kesalahan menghentikan proses build sepenuhnya. Peringatan hanya berupa saran dan tetap memungkinkan Anda mengunggah kode, meskipun sebaiknya tetap diperiksa.

Perbaiki, Lalu Verifikasi Lagi

Ubah satu hal, lalu tekan Verifikasi untuk mengompilasi ulang. Bekerja dalam langkah-langkah kecil memperjelas perbaikan mana yang benar-benar menyelesaikan masalah.

Pemeriksaan Singkat

Mari kita periksa strategi Anda dalam membaca kesalahan.

Rangkuman: Kesalahan Kompilasi

Anda telah mempelajari bahwa kompilasi menemukan kesalahan, Anda perlu membaca kesalahan pertama beserta barisnya, dan titik koma, kurung kurawal, serta salah ketik menyebabkan sebagian besar kesalahan tersebut. 🎉

Gratis untuk memulai

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 “Error Kompilasi & Cara Membacanya” gratis?

Ya — teks lengkap “Error Kompilasi & Cara Membacanya” 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 “Error Kompilasi & Cara Membacanya”?

Menguraikan pesan merah dan memperbaiki kesalahan umum 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 4 dari 4.

Berapa lama pelajaran “Error Kompilasi & Cara Membacanya” 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

  1. setup() Berjalan Sekali
  2. loop() Berjalan Selamanya
  3. Komentar & Sketch yang Rapi
  4. Error Kompilasi & Cara Membacanya
← Kembali ke Arduino & IoT Academy