Bantuan
Pemecahan Masalah
Pemecahan Masalah
Halaman ini mengumpulkan masalah yang paling sering ditemui saat memakai Noviot beserta cara mengatasinya. Kerjakan pemeriksaannya dari urutan pertama — sebagian besar masalah selesai di langkah awal.
Kompilasi error
Tombol Run ditekan, tetapi program gagal dikompilasi dan muncul pesan error berwarna merah.
- Baca pesan error yang pertama. Kompiler melaporkan semua masalah yang ia temukan, tetapi biasanya error berikutnya hanyalah akibat dari error pertama. Perbaiki yang paling atas dulu, lalu kompilasi ulang.
- Periksa kurung dan titik koma. Penyebab tersering adalah kurung kurawal
{ }atau kurung biasa yang kurang/berlebih, dan baris perintah yang lupa diakhiri titik koma;. Hitung pasangan kurung pada fungsi yang ditunjuk pesan error. - Cek pustaka yang dipakai. Bila pesan error menyebut sebuah pustaka (library) tidak ditemukan, kemungkinan pustaka itu belum terpasang pada proyek Anda. Pasang dulu pustaka yang dibutuhkan — misalnya pustaka untuk DHT atau LCD — lalu coba lagi.
- Samakan nomor pin dengan rangkaian. Error kadang bukan pada tulisannya, melainkan variabel atau nama pin yang tidak sesuai dengan yang Anda deklarasikan.
Simulasi tidak jalan
Program berhasil dikompilasi, tetapi rangkaian tidak bereaksi apa pun.
- Pastikan sudah menekan Run. Perubahan rangkaian atau program tidak berjalan sendiri; tekan Run setiap kali selesai mengubah.
- Periksa jalur VCC dan GND. Komponen tanpa daya tidak akan bekerja. Telusuri kabel dari pin 5V/3V3 board ke VCC komponen, dan dari GND board ke GND komponen — satu kabel yang lepas cukup membuat seluruh rangkaian mati.
- Gunakan breadboard untuk hub daya. Mengikuti aturan Noviot, jalur VCC dan GND yang dipakai bersama harus lewat breadboard sebagai hub daya; jangan menumpuk banyak kabel ke satu titik VCC/GND yang sama.
LED tidak menyala
Simulasi berjalan, tetapi LED tetap gelap.
- Cek polaritas. Kaki panjang LED adalah anoda (+) dan harus menuju pin sinyal; kaki pendek (katoda) menuju GND. Polaritas terbalik membuat LED tidak menyala.
- Pasang resistor. LED hampir selalu berpasangan dengan resistor (umumnya 220 ohm) pada jalurnya. Tanpa resistor, LED bisa dianggap rusak/terbakar oleh simulator — sama seperti di dunia nyata.
- Samakan pin di program dan rangkaian. Bila program menyalakan pin D13 tetapi kaki LED tersambung ke D12, LED tentu tidak menyala. Pastikan nomor pin pada
pinModedandigitalWritesama dengan sambungan kabelnya. - Naikkan kecerahannya lewat program. Untuk LED di pin PWM, nilai
analogWriteyang terlalu kecil membuat cahaya sangat redup sampai tampak mati.
Halaman tidak memuat
Situs tampil kosong, berputar terus, atau tombol tidak merespons.
- Segarkan halaman (refresh) — ini menyelesaikan sebagian besar kasus, terutama setelah koneksi sempat terputus.
- Periksa koneksi internet Anda. Noviot bekerja online; kompilasi program dilakukan di server sehingga koneksi yang putus membuat proses berhenti di tengah.
- Coba browser lain atau mode penyamaran bila halaman masih bermasalah, untuk memastikan bukan gangguan cache atau ekstensi browser.
Proyek tidak tersimpan
Pekerjaan hilang setelah halaman ditutup atau saat dibuka dari perangkat lain.
- Pastikan Anda sudah login. Tanpa login, pekerjaan hanya tersimpan sementara di perangkat yang sedang dipakai dan tidak terikat ke akun mana pun.
- Simpan secara eksplisit sebelum menutup halaman, dan tunggu sampai ada tanda proyek berhasil disimpan.
- Bila masih hilang, periksa apakah Anda masuk dengan akun yang sama seperti saat menyimpan — proyek terikat pada akun pemiliknya.