Arduino

IDE Arduino terbaik

IDE Arduino terbaik
Apabila anda memulakan dengan Arduino, IDE dari pencipta sendiri adalah pilihan yang tepat. Namun, jika anda terbiasa dengan persekitaran pembangunan lain, anda harus mempertimbangkan alternatifnya. Hakikatnya ialah dengan bekerjasama dengan Arduino, anda akan banyak memprogramkan. Sekiranya anda sudah mempunyai editor kegemaran atau IDE, anda boleh, dalam kebanyakan kes, meneruskan seperti biasa. Yang diperlukannya hanyalah pemalam.

Senarai teratas IDE Arduino

Berikut adalah senarai IDE teratas yang menyokong Arduino dan beberapa membantu membuatnya berfungsi. Di bahagian bawah, anda juga mempunyai beberapa petunjuk bagaimana mengkonfigurasi beberapa editor untuk pekerjaan tersebut.

Pelantar.io

Idea yang bagus adalah untuk melihat platform.io. Mereka mempunyai begitu banyak papan, walaupun anda menyaring di Arduino, anda masih mempunyai senarai raksasa. Pelantar.io adalah perpustakaan dan perkhidmatan untuk sesiapa sahaja yang ingin mula melakukan pembangunan tertanam. Setelah anda mendaftar, secara percuma, di platform.io, anda boleh memulakan projek dengan papan apa pun di pangkalan data mereka. Pangkalan data mengandungi lebih banyak daripada Arduino, jadi periksa. Aliran kerja yang paling biasa ketika menggunakan platform adalah membuat projek dari baris arahan.

$ platform projek init -ide -papan

ID papan nama disenaraikan dalam dokumentasi mereka, anda juga boleh menyenaraikannya dengan:

papan platform $

Jalankan tanpa parameter platform dan anda mendapat senarai beberapa ribu papan. Tentukan platform mana yang ingin anda gunakan dan tapis dengan parameter. Dalam kes ini "arduino" sesuai. Anda juga mempunyai "atmel" dan beberapa yang lain, apabila anda mengetahui projek apa yang anda mulakan, anda akan tahu cara menapis.

Arduino IDE

Jangan berpaling dari ini, yang asli, sebelum anda memulakan. Pakej ini sangat berkemampuan, hanya ada beberapa sebab anda mungkin mahu menggunakan yang lain; Anda terbiasa dengan perkara lain dan enggan mencuba sesuatu yang baru. Anda mempunyai projek yang sangat mencabar. Salah satu daripada beberapa ciri yang sangat penting yang tidak anda miliki dalam IDE asal ialah kawalan semakan. Sekiranya anda ingin meletakkan projek anda di bawah kawalan git, anda perlu melakukannya secara berasingan. Salah satu perkara baik mengenai Arduino IDE ialah ia mempunyai banyak contoh yang boleh anda pelajari, ubah dan main-main. Anda juga mempunyai senarai papan yang panjang. Sebahagiannya dipasang dengan IDE, ada yang disenaraikan dan dimuat turun dari Arduino atau menggunakan pengurus Boards.

Ia tidak mempunyai integrasi untuk platform.io walaupun.

Kacang bersih

NetBeans adalah sistem besar untuk pembangunan dan dapat menangani banyak bahasa yang berbeza, dengan plugin yang betul, anda juga dapat menggunakannya untuk projek Arduino. Anda boleh mengambilnya dari portal pemalam. Plugin ditulis dalam JAVA, berumur 4 tahun. Sebarang masalah, anda mungkin sendiri. Ia juga terdapat di GitHub - Arduino . Cari fail nbm di GitHub, atau muat turun kod sumber. Untuk memasang, cari fail, pilih dan klik butang pasang. Kini anda mempunyai sokongan untuk Arduino dan git, atau mana-mana ciri lain yang disokong oleh NetBeans. Seperti yang disebutkan sebelumnya, plartform.io mempunyai sokongan untuk papan, untuk memulakan projek, jalankan perintah di bawah ini.

$ pio projek init -ide netbeans -board unowifirev2

Perintah akan membuat fail projek dan direktori yang boleh anda gunakan secara langsung di NetBeans. Anda kini mempunyai keseluruhan sut alat yang tersedia untuk projek anda.

Gerhana - Pemalam

Seperti biasa Eclipse mempunyai semua plug-in mereka di "Marketplace" mereka. Anda perlu memilihnya dari Eclipse yang sedang berjalan. Anda harus memulakan dengan IDE dan kemudian meneruskan dengan "Arduino Download Manager" dari dalam "IDE" baru. Anda boleh memuat turun pakej Eclipse dan kemudian menggunakan pengurus muat turun Arduino untuk menangani papan apa yang anda minati. Anda juga mempunyai coretan kod yang tersedia di pasar.

Menggunakan Platform.io untuk membuat projek adalah idea yang bagus di sini untuk. Perintahnya sama, dengan keseluruhan nama untuk IDE.

$ pio projek init -ide gerhana-papan uno

Ini membuat fail projek Eclipse yang tersembunyi; .cproject, yang menunjukkan perpustakaan yang anda perlukan dan perkara lain. Ia juga membuat direktori yang diperlukan.

Atom.io

Ya, ini adalah editor tetapi dengan pemalam yang mencukupi, ia berperilaku seperti keseluruhan IDE. Setelah memasang atom, anda boleh pergi ke pilihan dan memasang pakej 'platform-ide'. Setelah anda melakukan ini, anda mempunyai pilihan untuk memulakan projek Arduino dari dalam editor.

Platform.integrasi io menjadikannya mudah untuk memulakan dan memulakan projek. Anda tidak perlu memasang platform.io, sementara ada juga contoh yang dipasang. Contoh yang boleh anda tambahkan ke projek anda, atau mulakan projek anda dengan contohnya.

Studio Visual

Visual Studio, ya, yang dari Microsoft cukup popular. Ia mempunyai banyak plugin yang berbeza, baik dari Microsoft dan orang lain. Pilihannya bagus dan anda boleh memasang hanya coretan atau keseluruhan pakej untuk semua pekerjaan di Arduino. Anda perlu memasang kit pengembangan Arduino utama untuk menggunakannya sepenuhnya.

emak

Di emacs, anda mempunyai pakej dari ELPA; Platformio-Mode, tersedia. Untuk penyelesaian kod, gunakan pakej mod ironi. Anda membuat projek dengan cara yang sama, dengan perintah platformio.

$ platformio projek init -ide emacs -board uno

Mod ini mempunyai fungsi, diikat dengan kord kunci, yang membina, menyusun dan memuat naik. Anda juga boleh memilih programmer luaran dan menghantar fail ke sistem fail luaran.

nvim

Untuk nvim, anda mesti memuat banyak bahagian. Salah satunya adalah neomake-platformio, yang lain adalah fail sintaks Arduino, projek Bare Arduino dan fail yang mereka cadangkan. Ini adalah kaedah kompleks yang sesuai untuk anda yang gemar menyusun barang anda sendiri.

Kesimpulannya

Apabila anda memulakan dengan Arduino, anda mendapat banyak barangan terus dari laman web mereka sendiri. Namun, apabila anda memasuki wilayah yang lebih maju, anda boleh berpindah ke editor dan IDE lain. Kelebihan utamanya ialah anda dapat menggunakan apa yang biasa anda gunakan. Kelebihan kedua ialah anda dapat melakukan perkara yang lebih maju yang disembunyikan oleh Arduino IDE dari pemula.

Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Sekiranya anda suka bermain permainan di Linux dengan gamepad dan bukannya sistem input papan kekunci dan tetikus biasa, ada beberapa aplikasi berguna...
Alat Berguna untuk Pemain Linux
Sekiranya anda suka bermain permainan di Linux, kemungkinan anda telah menggunakan aplikasi dan utiliti seperti Wine, Lutris dan OBS Studio untuk meni...
HD Remastered Games untuk Linux yang Tidak Pernah Melancarkan Linux Sebelumnya
Banyak pembangun dan penerbit permainan hadir dengan penghapus HD permainan lama untuk memperpanjang usia francais, harap peminat meminta keserasian d...