Ingin menguji kode Arduino tanpa menghubungkan perangkat keras dan sirkuit elektronik? Salah satu simulator Arduino ini dapat membantu Anda.

Bekerja dengan papan mikrokontroler Arduino lebih mudah dari sebelumnya, berkat semua sumber daya yang tersedia secara online. Anda dapat menemukan panduan perangkat keras dan perangkat lunak Arduino yang tak terhitung jumlahnya di web, dan perangkat keras itu sendiri terjangkau dan dapat diakses oleh orang-orang dari semua lapisan masyarakat. Tetapi apa yang terjadi jika Anda ingin menulis kode Anda sebelum membeli perangkat keras Arduino?

Di sinilah simulasi Arduino masuk. Menawarkan alat pembelajaran dan pembuatan prototipe yang hebat, simulator Arduino yang baik akan melayani Anda dengan baik kapan pun Anda ingin menguji kode tanpa menggunakan perangkat keras.

Emulator / Simulator Arduino Online Terbaik (Gratis).

Dalam semangat open-source Arduino yang sebenarnya, banyak alat simulator yang tersedia online gratis untuk digunakan. Mari jelajahi tiga simulator Arduino gratis terbaik yang pernah ada. Ada banyak

proyek Arduino pemula yang hebat tersedia online untuk membantu Anda memulai.

Wokwi Online Arduino dan Simulator ESP32

Wokwi Online Arduino dan ESP32 Simulator adalah alat yang sangat mudah digunakan, menawarkan banyak kebebasan saat membuat sirkuit Anda. Alat ini bekerja secara eksklusif di browser Anda, dengan rangkaian lengkap komponen Arduino yang tersedia untuk dimainkan, termasuk tombol, tampilan, dan sejumlah sensor.

Salah satu fasilitas utama Wokwi adalah memungkinkan Anda memilih pin I/O yang Anda inginkan untuk setiap komponen Anda. Ini juga menampilkan semua papan Arduino paling populer dan umum untuk memberikan pengalaman yang akurat.

Sirkuit Autodesk Tinkercad

Simulator sirkuit online Tinkercad Circuits Autodesk tidak selengkap Wokwi dalam hal komponen, tetapi antarmuka lebih modern dan lebih mudah digunakan. Hanya segelintir papan mikrokontroler yang tersedia dengan Sirkuit Tinkercad, menjadikannya alat terbaik untuk mereka yang menggunakan papan Arduino Uno.

SimulIDE

SimulIDE adalah satu-satunya simulator Arduino dalam daftar ini yang harus diinstal di komputer Anda. Perangkat lunak ini tersedia gratis di Windows, macOS, dan Linux, sehingga mudah diakses seperti Sirkuit Wokwi dan Tinkercad.

Perangkat lunak ini memiliki UI jadul yang mungkin tampak mengintimidasi pada awalnya. Namun, setelah Anda melewati ini, SimulIDE adalah simulator Arduino yang luar biasa dengan salah satu rangkaian komponen terlengkap yang tersedia dalam alat seperti ini.

Cara Mensimulasikan Rangkaian dan Kode Arduino

Masing-masing simulator Arduino ini bekerja sangat mirip, tetapi ada baiknya menjelajahi semuanya untuk mendapatkan ide mana yang terbaik untuk Anda. Agar semuanya adil, kami akan menggunakan kode dan perangkat keras yang sama dengan masing-masing simulator: contoh Blink standar yang disertakan dengan Arduino IDE.

Cara Menggunakan Wokwi untuk Membuat Sirkuit Arduino

Kepala ke situs Wokwi dan gulir ke bawah beranda untuk menemukan Mulai dari awal bagian. Pilih Arduino Uno untuk membuat proyek baru dengan itu (atau papan pilihan Anda) dimuat sebelumnya.

Di jendela Simulasi, klik ikon "+" biru dan pilih DIPIMPIN dari daftar. Buka menu yang sama lagi dan tambahkan a Penghambat ke proyek.

Klik pada Arduino pin GND dan seret kabel baru ke kaki kiri LED. Ikuti ini dengan mengklik pin 13 pada Arduino dan menghubungkannya ke salah satu ujung resistor. Hubungkan ujung resistor yang lain ke kaki kanan LED.

Sekarang saatnya menambahkan kode. Hapus templat kode yang dimuat dengan proyek baru dan rekatkan kode contoh Blink ke dalam kotak.

Setelah selesai, Anda dapat mengklik tombol putar hijau (panah kanan) untuk meluncurkan simulasi Anda. LED Anda harus berkedip dan mati.

Cara Menggunakan Sirkuit Tinkercad untuk Membuat Sirkuit Arduino

Kepala ke Sirkuit Autodesk Tinkercad situs web dan masuk atau buat akun baru untuk memulai. Setelah Anda memiliki akses ke dasbor, gulir ke bawah halaman dan pilih Buat Desain Sirkuit Pertama Anda di bagian Sirkuit.

Anda sekarang akan melihat kanvas kosong dan daftar komponen di sisi kanan. Gulir ke bawah daftar atau cari "Arduino" dan pilih Arduino Uno R3 opsi dari daftar untuk menambahkannya ke kanvas. Lakukan hal yang sama untuk menambahkan DIPIMPIN dan a penghambat ke kanvas.

Klik pada Arduino pin GND dan seret kabel ke kaki kiri LED. Selanjutnya, klik pin 13 di Arduino, dan seret kabel ke kaki terdekat dari resistor. Hubungkan ujung resistor yang lain ke kaki kanan LED.

Sirkuit Tinkercad bekerja dengan pemrograman berbasis blok dan kode. Untuk demonstrasi ini, kami menggunakan kode, tetapi Anda juga dapat membuatnya bekerja dengan blok jika Anda mau. Klik Kode di sebelah kanan layar dan pilih Teks dari drop-down. Rekatkan kode ke dalam kotak ini dan tekan Mulai Simulasi untuk melihat kode beraksi.

Cara Menggunakan SimulIDE untuk Membuat Sirkuit Arduino

Tidak seperti Tindercad Circuits dan Wokwi, SimulIDE adalah aplikasi yang dapat diunduh. Kepala ke situs web SimulIDE, unduh versi terbaru untuk sistem operasi Anda, ekstrak file, dan jalankan file EXE di dalamnya.

Kami belum cukup siap untuk memulai. Bersamaan dengan SimulIDE itu sendiri, Anda juga perlu mengunduh Arduino IDE versi lawas. Arduino IDE 1.8.19, tepatnya. Kepala ke situs Arduino, unduh versi zip untuk sistem operasi Anda dan buka kemasannya.

Luncurkan SimulIDE dan pilih File baru ikon di atas kanvas sebelah kanan. Selanjutnya, pilih Pengaturan roda gigi di sebelah kiri ikon File Baru, klik Pengaturan Kompiler, dan pastikan itu Arduino dipilih dari menu tarik-turun perangkat. Setel Path Alat ke direktori Arduino IDE yang Anda unduh. Dalam kasus kami, ini adalah F:\arduino-1.8.19-windows\arduino-1.8.19\.

Sekarang saatnya menambahkan beberapa perangkat keras. Temukan sebuah Arduino Uno, sebuah DIPIMPIN, dan a penghambat dari daftar di sebelah kiri layar dan seret ke kanvas sebelah kiri. Sama seperti sirkuit lainnya, sambungkan pin GND Arduino ke kaki ground LED. Menghubung pin 13 pada Arduino ke salah satu ujung resistor, dan ujung resistor lainnya ke kaki bebas LED.

Rekatkan kode ke kanvas sebelah kanan. Dari sini, klik pada Debug ikon di atas kanvas sebelah kanan, simpan file dengan nama baru, dan tunggu hingga proses selesai. Klik pada Jalankan ke Breakpoint ikon di atas kanvas sebelah kanan untuk menjalankan simulasi.

Simulator Arduino Mana yang Terbaik untuk Anda?

Seperti yang Anda lihat, membangun sirkuit di Wokwi, Tinkercad Circuits, atau SimulIDE adalah proses yang serupa. Namun, masing-masing alat ini menonjol karena alasan yang berbeda, dan proses yang baru saja kita lalui membuatnya lebih mudah untuk melihat kekuatannya.

  • Wokwi: Ringan, mudah digunakan, dan didukung oleh komunitas yang antusias, Wokwi adalah pilihan yang baik bagi siapa saja yang memulai simulasi Arduino. Daftar komponennya tidak selengkap SimulIDE, tetapi memiliki semua yang Anda butuhkan untuk membuat sirkuit Arduino yang rumit tanpa perangkat keras apa pun.
  • Sirkuit Tinkercad: Berkat dukungan Autodesk-nya, Sirkuit Tinkercad apik dan modern, dan menerima pembaruan rutin. Itu tidak memiliki koleksi komponen yang sangat luas, tetapi menampilkan proyek yang telah dibuat sebelumnya dan memblokir pemrograman, menjadikannya bagus untuk pengguna baru. Sirkuit Tinkercad bahkan berfungsi di browser seluler.
  • SimulIDE: Meskipun menantang untuk disiapkan, beberapa simulator mikrokontroler dapat menandingi SimulIDE. Dengan ratusan komponen, opsi pengaturan yang komprehensif, dan debugger yang akurat, alat ini mampu mengerjakan proyek yang rumit seperti Permainan video genggam Arduino.

Memulai Dengan Pemrograman Arduino

Jika Anda tidak memiliki Arduino, menggunakan salah satu simulator ini adalah cara yang bagus untuk mulai belajar memprogram dan merencanakan proyek elektronik.

Arduino adalah alat yang hebat untuk setiap programmer atau pembuat pemula. Mereka mudah digunakan, dapat diakses, dan sangat menyenangkan, dan ada banyak artikel di situs MakeUseOf untuk membantu Anda memulai. Apakah Anda ingin membuat konsol game portabel atau termometer desktop, ada baiknya memulai impian Arduino Anda hari ini.