Vrhunski seznam ID-jev za Arduino
Tu je seznam najboljših IDE-jev, ki podpirajo Arduino, in nekaj, ki pomagajo, da deluje. Na dnu imate tudi nekaj namigov, kako nastaviti nekaj urejevalnikov, konfiguriranih za to opravilo.
Platforma.io
Odlična ideja je preveriti platformo.io. Imajo toliko plošč, tudi če filtrirate Arduino, imate še vedno velikanski seznam. Platforma.io je knjižnica in storitev za vse, ki se želijo začeti ukvarjati z vdelanim razvojem. Ko se brezplačno registrirate na platformi.io, lahko začnete projekte s katero koli ploščo v njihovi bazi podatkov. Baza vsebuje veliko več kot Arduino, zato si jo oglejte. Najpogostejši potek dela pri uporabi platforme je ustvarjanje projekta iz ukazne vrstice.
$ platform projekt init -ideID plošče je naveden v njihovi dokumentaciji, lahko pa jih navedete tudi z:
$ platformeZaženite ga brez parametra platforme in dobite seznam nekaj tisoč plošč. Odločite se, katero platformo želite uporabiti in s parametrom filtrirajte. V tem primeru je primeren "arduino". Imate tudi “atmel” in nekaj drugih, ko boste vedeli, s katerim projektom se lotevate, boste znali filtrirati.
Arduino IDE
Pred začetkom se ne odvrnite od tega, izvirnika. Ta paket je zelo zmogljiv, obstaja le nekaj razlogov, da bi morda želeli uporabiti kaj drugega; Navajeni ste česa drugega in nočete poskusiti česa novega. Imate še posebej zahteven projekt. Ena redkih, zares pomembnih funkcij, ki jih v prvotnem IDE-ju nimate, je nadzor nad revizijami. Če želite svoj projekt dati pod nadzor gita, morate to storiti ločeno. Ena dobrih stvari pri Arduino IDE je, da ima veliko primerov, ki jih lahko preučujete, spreminjate in se z njimi igrate. Imate tudi dolg seznam desk. Nekateri so nameščeni z IDE, nekateri so na seznamu in jih lahko prenesete iz Arduina ali z uporabo upravitelja plošč.
Nima integracije za platformo.io, čeprav.
Netbeans
NetBeans je velik sistem za razvoj in zmore veliko različnih jezikov, s pravilnim vtičnikom pa ga lahko uporabite tudi za projekte Arduino. Poberete ga lahko na portalu vtičnikov. Vtičnik je napisan v jeziku JAVA, star je 4 leta. Če imate težave, ste verjetno sami. Na voljo je tudi na GitHub - Arduino . Poiščite datoteko nbm v GitHub ali prenesite izvorno kodo. Za namestitev poiščite datoteko, jo izberite in kliknite gumb za namestitev. Zdaj imate podporo za Arduino in git ali katero koli drugo funkcijo, ki jo podpira NetBeans. Kot smo že omenili, plartform.io ima podporo za plošče, za zagon projekta zaženite spodnji ukaz.
$ pio projekt init -ide netbeans -board unowifirev2Ukaz bo ustvaril datoteke in imenike projektov, ki jih lahko neposredno uporabite v NetBeansu. Zdaj imate na voljo celotno obleko za orodje za svoj projekt.
Eclipse - vtičnik
Kot običajno ima Eclipse vse svoje vtičnike na svojem "Marketplace". To morate izbrati med tekočim primerkom Eclipse. Začnite z IDE in nato nadaljujte z "Arduino Download Manager" znotraj novega "IDE". Prenesete lahko paket Eclipse in nato z upraviteljem prenosov Arduino upravljate s tiskanimi ploščami, ki vas zanimajo. Na trgu imate na voljo tudi delčke kode.
Uporaba platforme.io ustvariti projekt je odlična ideja tukaj. Ukaz je enak, s celotnim imenom za IDE.
$ pio projekt init -ide eclipse -board unoTo ustvari skrite datoteke projekta Eclipse; .cproject, ki opozarja na knjižnice, ki jih potrebujete, in druge stvari. Ustvari tudi potrebne imenike.
Atom.io
Da, to je urejevalnik, vendar se z dovolj vtičniki obnaša kot celoten IDE. Ko namestite atom, lahko preklopite na nastavitve in namestite paket 'platform-ide'. Ko to storite, imate na voljo možnost, da inicializirate projekt Arduino znotraj urejevalnika.
Platforma.Zaradi integracije io je lahek začetek in inicializacija projekta. Ni vam treba namestiti platforme.io, medtem ko so nameščeni tudi primeri. Primeri, ki jih lahko dodate svojemu projektu, ali pa jih začnete s primeri.
Visual Studio
Visual Studio, ja, tisti iz Microsofta je dokaj priljubljen. Ima veliko različnih vtičnikov, tako od Microsofta kot drugih ljudi. Izbira je velika in na vsa delovna mesta v Arduino lahko namestite samo delčke ali celotne pakete. Za popolno uporabo morate imeti nameščen glavni razvojni komplet Arduino.
emacs
V emacs-u imate paket ELPA; platformio-mode, na voljo. Za dokončanje kode uporabite paket ironije. Projekt ustvarite na enak način z ukazom platformio.
$ platformio projekt init -ide emacs -board unoNačin ima funkcije, povezane s ključnimi akordi, ki gradijo, prevajajo in nalagajo. Izberete lahko tudi zunanji programator in datoteke pošljete v zunanji datotečni sistem.
nvim
Za nvim morate naložiti veliko delov. Eno je neomake-platformio, drugo je sintaksna datoteka Arduino, projekt Bare Arduino in datoteke, ki jih priporočajo. To je zapletena metoda, ki je primerna za tiste navdušence, ki radi sestavljajo svoje stvari.
Zaključek
Ko začnete z Arduinom, dobite veliko dobrot neposredno z njihovega spletnega mesta. Ko pa pridete na bolj napredno ozemlje, se lahko premaknete na druge urejevalnike in IDE-je. Glavna prednost je, da lahko uporabite tisto, česar ste vajeni. Druga prednost je, da lahko počnete naprednejše stvari, ki jih Arduino IDE skriva od začetnikov.