Arduino Tidak Terdeteksi di Port COM? Ini Solusinya

Papan sudah ditancapkan, lampu power menyala, tetapi menu Tools kemudian Port di Arduino IDE tetap kosong atau menampilkan pilihan yang tidak bisa dipilih. Kondisi Arduino tidak terdeteksi ini hampir selalu disebabkan oleh satu dari lima hal, dan hanya satu di antaranya yang berarti papan Anda benar-benar rusak. Artikel ini menelusurinya secara berurutan, dari penyebab yang paling sering sampai yang paling jarang, sehingga Anda tidak membuang waktu membongkar hal yang salah.

arduino-tidak-terdeteksi

Diagnosis Cepat dalam Satu Menit

Sebelum masuk ke perbaikan, lakukan tiga pemeriksaan berikut untuk mempersempit kemungkinan.

  1. Apakah lampu ON pada papan menyala? Jika tidak, masalahnya pada daya — kabel putus total atau port USB mati.
  2. Apakah muncul perangkat baru di Device Manager saat papan dicolok? Buka Device Manager, cabut dan colok kembali papan sambil memperhatikan daftar yang berubah. Kalau tidak ada perubahan sama sekali, masalahnya di kabel, port USB, atau papan. Kalau muncul perangkat bertanda seru kuning, masalahnya di driver.
  3. Apakah papan Anda clone? Cari chip persegi kecil di dekat port USB. Kalau tertulis CH340 atau CH340G, hampir pasti Anda perlu memasang driver terlebih dahulu.

Penyebab 1: Kabel USB Tanpa Jalur Data

Ini penyebab nomor satu, dan yang paling menyesatkan karena lampu papan tetap menyala sehingga semua terlihat normal.

Banyak kabel USB yang disertakan bersama power bank, charger, atau lampu USB hanya berisi dua jalur untuk daya, tanpa dua jalur data. Kabel semacam itu sanggup menyalakan papan tetapi tidak dapat mengirim satu bit pun ke komputer. Akibatnya sistem operasi tidak pernah tahu ada perangkat yang tersambung.

Cara memastikan: ambil kabel lain yang Anda yakin pernah dipakai memindahkan berkas dari ponsel ke komputer. Kabel yang pernah berhasil mentransfer data sudah pasti memiliki jalur data.

Sebelum menempuh langkah lain yang lebih rumit, coba dulu mengganti kabel. Langkah ini memakan waktu sepuluh detik dan menyelesaikan sebagian besar kasus.

Penyebab 2: Driver CH340 Belum Terpasang

Papan Arduino asli memakai chip ATmega16U2 sebagai jembatan USB, dan Windows mengenalinya secara otomatis. Sebagian besar papan clone yang beredar di Indonesia memakai chip CH340 buatan WCH, dan chip ini membutuhkan driver tambahan.

Cara Mengenali Chip CH340

Perhatikan papan Anda di sekitar port USB. Chip berbentuk persegi kecil dengan tulisan CH340G atau CH340 menandakan Anda memerlukan driver. Pada Arduino Nano, chip ini hampir selalu CH340.

Gejala khasnya: di Device Manager muncul perangkat dengan tanda seru kuning bernama USB2.0-Serial atau USB Serial, dan menu Port di Arduino IDE tetap kosong.

Langkah Memasang Driver di Windows

  1. Cabut papan dari komputer terlebih dahulu.
  2. Unduh driver CH340 dari situs resmi WCH atau dari tautan yang disediakan penjual papan Anda.
  3. Ekstrak berkasnya, jalankan installer, lalu klik tombol Install. Tunggu sampai muncul pemberitahuan bahwa instalasi berhasil.
  4. Restart komputer. Langkah ini sering dilewati padahal cukup menentukan pada banyak versi Windows.
  5. Colokkan kembali papan, lalu periksa menu Tools kemudian Port. Seharusnya kini muncul entri seperti COM3 atau COM4.

Apabila perangkat tetap bertanda seru setelah restart, buka Device Manager, klik kanan pada perangkat tersebut, pilih Uninstall device, centang opsi menghapus driver bila tersedia, lalu colok ulang papan dan pasang driver sekali lagi.

Pengguna macOS dan Linux

Pada macOS versi terbaru, driver CH340 umumnya sudah tersedia bawaan, namun sebagian papan tetap memerlukan driver dari WCH. Port akan muncul dengan nama berawalan usbserial.

Pada Linux, driver CH340 sudah termasuk dalam kernel sehingga tidak perlu dipasang. Yang sering menjadi penghalang justru hak akses: tambahkan akun Anda ke grup dialout, lalu keluar dan masuk kembali ke sesi.

sudo usermod -a -G dialout $USER

Penyebab 3: Port Sedang Dipakai Aplikasi Lain

Port serial hanya dapat dipakai oleh satu aplikasi dalam satu waktu. Apabila ada jendela Serial Monitor yang masih terbuka dari sesi sebelumnya, aplikasi plotter, terminal serial seperti PuTTY, atau perangkat lunak lain yang sedang memegang port tersebut, Arduino IDE tidak dapat mengaksesnya.

Tutup semua aplikasi yang mungkin memakai port serial, termasuk jendela Arduino IDE lain yang masih terbuka. Bila ragu, tutup seluruh Arduino IDE lalu buka kembali.

Penyebab 4: Port USB atau Hub Bermasalah

  • Hindari USB hub. Hub tanpa catu daya sendiri sering tidak mampu memasok arus yang dibutuhkan papan. Colokkan papan langsung ke komputer.
  • Coba port USB lain. Port di bagian belakang komputer desktop umumnya lebih stabil daripada port di bagian depan casing.
  • Hindari port USB 3.0 bila bermasalah. Sebagian papan clone lama bermasalah dengan pengendali USB 3.0. Port USB 2.0 yang biasanya berwarna hitam lebih aman.
  • Periksa pada komputer lain. Ini cara tercepat memastikan apakah masalahnya pada papan atau pada komputer Anda.

Penyebab 5: Papan atau Chip USB Rusak

Kesimpulan ini baru boleh diambil setelah empat penyebab sebelumnya dikesampingkan, terutama setelah papan dicoba pada komputer lain dengan kabel yang berbeda.

Kerusakan pada chip USB-to-serial paling sering terjadi akibat arus berlebih. Penyebab yang umum antara lain motor atau servo yang mengambil daya langsung dari pin 5V papan, kesalahan wiring yang menghubungkan pin 5V ke GND, serta tegangan yang masuk melalui pin VIN melebihi batas yang diizinkan.

Perlu dicatat, chip mikrokontroler dan chip USB adalah dua komponen terpisah. Papan dengan chip USB rusak sering masih dapat diprogram melalui papan lain yang berfungsi sebagai programmer ISP, walaupun langkah ini tidak praktis bagi pemula.

Cara Memastikan Port yang Benar

Ketika menu Port menampilkan lebih dari satu pilihan, gunakan cara berikut untuk mengetahui mana milik papan Anda.

  1. Buka menu Tools kemudian Port, dan catat daftar port yang muncul.
  2. Cabut papan dari komputer.
  3. Buka kembali menu Port, lalu perhatikan port mana yang hilang dari daftar.
  4. Colokkan kembali papan. Port yang muncul kembali itulah milik papan Anda.

Ringkasan Gejala dan Solusinya

GejalaPenyebab Paling MungkinSolusi
Lampu papan mati totalKabel putus atau port USB tidak berfungsiGanti kabel, pindah ke port USB lain
Lampu menyala, tidak ada perangkat baru di Device ManagerKabel tanpa jalur dataGanti dengan kabel yang pernah dipakai transfer berkas
Muncul perangkat bertanda seru kuningDriver CH340 belum terpasangPasang driver CH340, lalu restart komputer
Port muncul tetapi tidak bisa dipilihPort sedang dipakai aplikasi lainTutup Serial Monitor dan aplikasi serial lain
Port hilang timbul sendiriKabel longgar atau daya tidak stabilGanti kabel, hindari USB hub
Tidak terdeteksi di dua komputer berbeda dengan dua kabel berbedaChip USB papan rusakGanti papan

Port Sudah Muncul tapi Upload Tetap Gagal

Apabila port sudah terbaca namun proses upload berhenti dengan pesan error, masalahnya sudah berbeda dan penanganannya pun berbeda. Periksa tiga hal berikut lebih dahulu: pilihan papan di menu Tools sudah sesuai dengan papan yang terpasang, tidak ada komponen yang tertancap di pin 0 dan pin 1 karena keduanya dipakai bersama jalur USB, serta pilihan processor yang tepat untuk Nano clone lama. Pembahasan lengkap error saat upload tersedia di bagian error yang sering dialami pemula.

Pertanyaan yang Sering Diajukan

Apakah Arduino clone pasti butuh driver?

Tidak selalu, tetapi sebagian besar clone memakai chip CH340 yang membutuhkan driver di Windows. Periksa tulisan pada chip di dekat port USB untuk memastikan.

Kenapa port COM muncul tetapi berubah-ubah nomornya?

Windows memberikan nomor port berdasarkan port USB fisik yang dipakai. Berpindah lubang USB akan menghasilkan nomor COM yang berbeda. Gunakan lubang yang sama secara konsisten agar nomornya tetap.

Apakah perlu memasang ulang Arduino IDE?

Hampir tidak pernah perlu. Masalah deteksi port berkaitan dengan driver sistem operasi, bukan dengan aplikasi IDE.

Papan saya terdeteksi di komputer teman tetapi tidak di komputer saya, kenapa?

Berarti papan dan kabelnya sehat. Masalahnya ada pada komputer Anda, umumnya driver yang belum terpasang atau konflik dengan driver lama. Lakukan uninstall perangkat di Device Manager lalu pasang ulang driver CH340.

Apakah papan bisa rusak karena salah colok kabel jumper?

Bisa. Yang paling berbahaya adalah menghubungkan pin 5V langsung ke GND, serta menarik arus besar dari pin 5V untuk motor atau servo. Keduanya dapat merusak chip USB maupun mikrokontroler.

Langkah Selanjutnya

Setelah papan terdeteksi, jalankan program Blink untuk memastikan seluruh rantai kerja Anda sudah benar sebelum melanjutkan ke materi yang lebih rumit. Urutannya ada di panduan belajar Arduino dari nol.

Kalau Anda sedang memilih papan dan ingin menghindari urusan driver sejak awal, perbandingan ketiga papan populer beserta chip USB-nya dibahas di perbedaan Arduino Uno, Nano, dan Mega.

Related Articles

Chat Langsung dengan Kami
Staff bisaioti 1 — +62 823-3306-4821 E-Course, Offline Course, Hardware & Teknis IoT/OT Staff bisaioti 2 — +62 823-3306-4821 Training Korporat & Toko Hardware