Lista de sus a IDE-urilor Arduino
Iată o listă cu IDE-urile de top care acceptă Arduino și unele vă ajută să funcționeze. În partea de jos, aveți, de asemenea, câteva indicii despre cum să configurați câțiva editori configurați pentru lucrare.
Platformă.io
O idee grozavă este să verificați platforma.io. Au atât de multe plăci, chiar dacă filtrați pe Arduino, aveți totuși o listă gigantică. Platformă.io este o bibliotecă și un serviciu pentru oricine dorește să înceapă dezvoltarea embedded. Odată ce v-ați înregistrat, gratuit, pe platformă.io, puteți începe proiecte cu orice bord din baza lor de date. Baza de date conține mult mai mult decât Arduino, așa că verificați-o. Cel mai frecvent flux de lucru atunci când utilizați platforma este crearea unui proiect din linia de comandă.
$ platform project init -ideID-ul de bord este listat în documentația lor, de asemenea, le puteți lista cu:
$ placi de platformaRulați-l fără parametrul platformei și veți obține o listă de câteva mii de plăci. Decideți ce platformă doriți să utilizați și filtrați cu parametrul. În acest caz, „arduino” este potrivit. De asemenea, aveți „atmel” și alte câteva, când veți ști ce proiect începeți, veți ști cum să filtrați.
IDE Arduino
Nu vă îndepărtați de acest lucru, originalul, înainte de a începe. Acest pachet este foarte capabil, există doar câteva motive pentru care ați putea dori să folosiți altceva; Ești obișnuit cu altceva și refuzi să încerci ceva nou. Ai un proiect deosebit de provocator. Una dintre puținele caracteristici, cu adevărat importante, pe care nu le aveți în IDE-ul original este controlul revizuirii. Dacă doriți să puneți proiectul sub control git, trebuie să faceți acest lucru separat. Unul dintre lucrurile bune despre Arduino IDE este că are multe exemple cu care poți studia, schimba și juca. Aveți, de asemenea, o listă lungă de panouri. Unele sunt instalate cu IDE, altele sunt listate și descărcabile de pe Arduino sau folosind managerul de plăci.
Nu are nicio integrare pentru platformă.eu totuși.
Netbeans
NetBeans este marele sistem de dezvoltare și poate gestiona mai multe limbi diferite, cu pluginul corect, îl puteți folosi și pentru proiectele Arduino. Puteți să-l ridicați de pe portalul de pluginuri. Pluginul este scris în JAVA, are 4 ani. Orice problemă, probabil că ești singur. Este disponibil și pe GitHub - Arduino . Găsiți fișierul nbm în GitHub sau descărcați codul sursă. Pentru a instala, găsiți fișierul, alegeți-l și faceți clic pe butonul de instalare. Acum aveți suport pentru Arduino și git sau pentru oricare dintre celelalte caracteristici pe care le acceptă NetBeans. Așa cum am menționat anterior, plartform.io are suport pentru tablouri, pentru a porni un proiect, rulați comanda de mai jos.
$ pio project init -ide netbeans -board unowifirev2Comanda va crea fișiere și directoare de proiecte pe care le puteți utiliza direct în NetBeans. Acum aveți la dispoziție întregul costum de instrumente pentru proiectul dvs.
Eclipse - Plugin
Ca de obicei, Eclipse are toate plug-in-urile pe „Piața” lor. Trebuie să alegeți asta dintr-o instanță care rulează Eclipse. Ar trebui să începeți cu IDE și apoi să continuați cu „Arduino Download Manager” din interiorul noului „IDE”. Puteți descărca pachetul Eclipse și apoi utilizați managerul de descărcare Arduino pentru a gestiona ce plăci vă interesează. Aveți, de asemenea, fragmente de cod disponibile pe piață.
Utilizarea platformei.Pentru a crea un proiect este o idee grozavă aici. Comanda este aceeași, cu întregul nume pentru IDE.
$ pio project init -ide eclipse -board unoAceasta creează fișierele de proiect Eclipse ascunse; .cproject, care indică bibliotecile de care aveți nevoie și alte lucruri. De asemenea, creează directoare necesare.
Atom.io
Da, acesta este un editor, dar cu suficiente plugin-uri, se comportă ca un IDE întreg. După ce ați instalat atom, puteți merge la preferințe și puteți instala pachetul „platform-ide”. După ce ați făcut acest lucru, aveți de ales să inițializați un proiect Arduino din interiorul editorului.
Platforma.Integrarea io face ușoară pornirea și inițializarea unui proiect. Nu este nevoie să instalați platforma.io, în timp ce există și exemple instalate. Exemple pe care le puteți adăuga la proiectul dvs. sau puteți începe proiectul cu exemplele.
Studio vizual
Visual Studio, da, cel de la Microsoft este destul de popular. Are multe pluginuri diferite, atât de la Microsoft, cât și de la alte persoane. Alegerea este excelentă și puteți instala doar fragmente sau pachete întregi pentru toate lucrările pe Arduino. Trebuie să aveți instalat kitul principal de dezvoltare Arduino pentru al utiliza pe deplin.
emacs
În emacs, aveți un pachet de la ELPA; platformio-Mode, disponibil. Pentru completarea codului, utilizați pachetul irony-mode. Creați un proiect în același mod, cu comanda platformio.
$ platformio project init -ide emacs -board unoModul are funcții, legate cu acorduri-cheie, care construiesc, compilează și încarcă. De asemenea, puteți alege un programator extern și puteți trimite fișiere către sistemul de fișiere extern.
nvim
Pentru nvim, trebuie să încărcați multe piese. Una este neomake-platformio, celelalte sunt un fișier de sintaxă Arduino, proiectul Bare Arduino și fișierele pe care le recomandă. Aceasta este o metodă complexă care este potrivită pentru voi entuziaștii vim cărora le place să vă compileze propriile lucruri.
Concluzie
Când începeți cu Arduino, primiți o mulțime de bunătăți direct de pe propriul site web. Cu toate acestea, când ajungeți pe un teritoriu mai avansat, vă puteți muta la alți editori și IDE. Principalul avantaj este că poți folosi ceea ce ești obișnuit să folosești. Al doilea avantaj este că puteți face lucrurile mai avansate pe care ID-ul Arduino le ascunde de la începători.