Cara Men-debug Proyek Arduino Anda

Gerome Nou
2 min readMay 10, 2021

--

Siapa pun yang pernah menulis kode dapat memberi tahu Anda bahwa kode tersebut biasanya tidak berfungsi seperti yang diharapkan pada awalnya. Faktanya, saat menulis kode, debugging adalah bagian penting dari proses kreatif.

Namun, debugging Arduino bisa sedikit lebih rumit. Salah satu alasannya adalah Arduino tidak dilengkapi dengan alat debugging khusus. Tutorial arduino

Mulai Sirkuit Anda

Kebanyakan program akan menggunakan debugger untuk membantu programmer menemukan bug dan mengatasinya. Namun Arduino tidak memiliki sistem debugging seperti itu.

Arduino Debugging adalah salah satu tugas yang lebih menantang dalam mengelola proyek Arduino. Tidak seperti kebanyakan IDE lainnya, tidak ada fitur debugging Arduino resmi di Arduino IDE. Banyak pengguna terkejut dengan tidak adanya alat debugging Arduino khusus.

Di Arduino, setelah Anda menjalankan program, Anda tidak dapat melihat apa yang terjadi di dalam perangkat Anda dan bagaimana kode Anda berjalan. Satu-satunya bantuan yang Anda berikan datang dalam bentuk pesan di monitor serial Anda atau dengan tampilan LED.

Terutama ketika IDE lain biasanya memiliki alat debugging yang memanfaatkan breakpoint, langkah, tumpukan panggilan, jam, variabel lokal / global dan komponen lain untuk memeriksa ulang kode.

Namun, men-debug kode Arduino tidak sama dengan kode debug pada PC. Keduanya sangat berbeda dalam hal bagaimana mereka didekati.

Alasan utama untuk ini adalah bahwa kode Arduino biasanya digunakan untuk mengontrol keluaran fisik atau menerima masukan fisik ke / dari dunia nyata dan proses debugging harus memperhitungkannya.

Dalam praktiknya, ini berarti bahwa pengembang Arduino sering kali harus menjelajahi metode dan alat alternatif untuk men-debug kode mereka. Dalam posting ini, kami akan memecah semuanya mulai dari debugging kode Arduino hingga menggunakan simulator untuk men-debug Arduino.

Ini akan memberi Anda semua informasi yang Anda butuhkan untuk menghasilkan kode yang berfungsi.

Rancangan

Dalam hal membuat Proyek Arduino, desain keseluruhan proyek Anda sangat penting. Dari saat Anda mulai memilih komponen untuk proyek Anda, Anda harus memiliki gagasan yang jelas tentang produk akhir Anda.

Misalnya, jika Anda ingin mendesain sketsa yang berjalan di papan Arduino dan menyalakan LED, Anda perlu memberikan fondasi dalam fase desain proyek Anda. Desain keseluruhan sketsa dan sirkuit Anda akan menentukan tampilan proyek Anda yang sudah selesai.

Membangun

Dalam hal membangun proyek Anda, di sinilah Anda benar-benar menghidupkan sirkuit Anda. ‘Proses pembuatan’ adalah tempat Arduino IDE mengompilasi sketsa C ++ Anda menjadi kode mesin yang kemudian diunggah langsung ke papan Arduino Anda.

--

--

No responses yet