Arduino

Najboljši IDE za Arduino

Najboljši IDE za Arduino
Ko začnete z Arduinom, je IDE samih ustvarjalcev odlična izbira. Če pa ste vajeni katerega koli drugega razvojnega okolja, razmislite o drugih možnostih. Dejstvo je, da boste pri delu z Arduinom kar veliko programirali. Če že imate najljubši urejevalnik ali IDE, lahko v večini primerov nadaljujete kot običajno. Vse, kar potrebuje, je vtičnik.

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 -ide -deska

ID plošče je naveden v njihovi dokumentaciji, lahko pa jih navedete tudi z:

$ platforme

Zaž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 unowifirev2

Ukaz 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 uno

To 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 uno

Nač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.

Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...