Arduino

Parimad Arduino IDE-d

Parimad Arduino IDE-d
Arduinoga alustades on loojate endi IDE suurepärane valik. Kui olete aga mõne muu arenduskeskkonnaga harjunud, peaksite kaaluma alternatiive. Fakt on see, et Arduinoga töötades programmeerite üsna palju. Kui teil on juba lemmiktoimetaja või IDE, saate enamasti jätkata tavapäraselt. Selleks on vaja ainult pistikprogrammi.

Arduino IDEde nimekiri

Siin on loetelu parimatest IDE-dest, mis toetavad Arduinot, ja mõned aitavad selle tööle saada. Allosas on teil ka mõned näpunäited selle kohta, kuidas paar toimetajat selle töö jaoks konfigureerida.

Platvorm.io

Suurepärane idee on vaadata platvormi.io. Neil on nii palju laudu, isegi kui filtreerite Arduinos, on teil ikkagi hiiglaslik loend. Platvorm.io on raamatukogu ja teenus kõigile, kes soovivad manustatud arendustegevust alustada. Kui olete platvormil tasuta registreerunud.io, võite alustada projekte nende andmebaasis oleva mis tahes tahvliga. Andmebaas sisaldab palju rohkem kui Arduino, nii et vaadake seda. Platvormi kasutamisel on kõige tavalisem töövoog projekti loomine käsurealt.

$ platvormi projekti init -ide -juhatus

Tahvli ID on loetletud nende dokumentides, samuti saate need loetleda järgmiselt:

$ platvormilauad

Käivitage see ilma platvormi parameetrita ja saate mitme tuhande laua loendi. Otsustage, millist platvormi soovite kasutada, ja filtreerige parameetriga. Sel juhul sobib “arduino”. Teil on ka "atmel" ja veel mõned teised. Kui teate, millist projekti alustate, teate, kuidas filtreerida.

Arduino IDE

Enne alustamist ärge pöörduge originaali poole. See pakett on väga võimekas, on vaid mõned põhjused, miks võiksite kasutada midagi muud; Oled millegi muuga harjunud ja keeldud midagi uut proovimast. Teil on eriti keeruline projekt. Üks vähestest tõeliselt olulistest funktsioonidest, mida teil esialgses IDE-s pole, on redigeerimise juhtimine. Kui soovite oma projekti git kontrolli alla saada, peate seda tegema eraldi. Arduino IDE üks häid külgi on see, et sellel on palju näiteid, mida saate uurida, muuta ja nendega mängida. Teil on ka pikk laudade nimekiri. Mõned on installitud IDE-ga, mõned on loetletud ja allalaaditavad Arduinost või haldurite abil.

Sellel puudub platvormi integreerimine.io küll.

Netbeans

NetBeans on suur arendussüsteem ja saab hakkama paljude erinevate keeltega, õige pistikprogrammiga saate seda kasutada ka Arduino projektide jaoks. Selle saate kätte pistikprogrammi portaalist. Pistikprogramm on kirjutatud JAVA keeles, see on 4 aastat vana. Mis tahes probleeme, olete tõenäoliselt omaette. See on saadaval ka veebisaidil GitHub - Arduino . Leidke GbHubist fail nbm või laadige alla lähtekood. Installimiseks leidke fail, valige see ja klõpsake nuppu Install. Nüüd on teil tugi Arduinole ja gitile või mõnele muule funktsioonile, mida NetBeans toetab. Nagu varem mainitud, plartform.io-l on tahvlite tugi, projekti alustamiseks käivitage järgmine käsk.

$ pio projekt init -ide netbeans -board unowifirev2

Käsk loob projektifailid ja kataloogid, mida saate NetBeansis otse kasutada. Nüüd on teie jaoks kogu tööriistaülikond saadaval.

Varjutus - pistikprogramm

Nagu tavaliselt, on Eclipse'il kõik pistikprogrammid "Marketplace'is". Peate selle valima käimasoleva Eclipse'i eksemplari hulgast. Alustage IDE-st ja jätkake seejärel uue „IDE” sisuga „Arduino allalaadimishalduriga”. Võite alla laadida Eclipse'i paketi ja seejärel kasutada Arduino allalaadimishaldurit, et hallata teid huvitavaid tahvleid. Teil on turul saadaval ka koodijuppe.

Platvormi kasutamine.io projekti loomiseks on siin suurepärane idee. Käsk on sama, kogu IDE-nimega.

$ pio projekt init -ide eclipse -board uno

See loob peidetud Eclipse'i projektifailid; .cproject, mis toob välja vajalikud teegid ja muu. See loob ka vajalikud kataloogid.

Aatom.io

Jah, see on redaktor, kuid piisavalt pistikprogrammidega käitub see nagu terve IDE. Kui olete atomi installinud, saate minna eelistuste juurde ja installida paketi 'platform-ide'. Kui olete selle teinud, on teil võimalus initsialiseerida Arduino projekt redaktori seest.

Platvorm.integreerimise tõttu on projekti alustamine ja algatamine imelihtne. Platvormi pole vaja installida.io, samas on ka installitud näiteid. Näited, mida saate oma projekti lisada, või alustage projekti näidetega.

Visual Studio

Visual Studio, jah, Microsofti oma on üsna populaarne. Sellel on palju erinevaid pistikprogramme, nii Microsofti kui ka teiste inimeste poolt. Valik on suur ja Arduinos saate kõigi töökohtade jaoks installida lihtsalt juppe või terveid pakette. Selle täielikuks kasutamiseks peab teil olema installitud peamine Arduino arenduskomplekt.

emacs

Emacsis on teil ELPA pakett; platformio-Mode, saadaval. Koodi täitmiseks kasutage iroonirežiimi paketti. Projekti loote samamoodi käsuga platformio.

$ platformio projekt init -ide emacs -board uno

Režiimil on võtmeakordidega seotud funktsioonid, mis ehitavad, kompileerivad ja laadivad üles. Samuti saate valida välise programmeerija ja saata failid välisele failisüsteemile.

nvim

Nvimi jaoks peate laadima palju osi. Üks neist on neomake-platformio, teised on Arduino süntaksifail, Bare Arduino projekt ja nende soovitatavad failid. See on keeruline meetod, mis sobib teile vim-entusiastidele, kellele meeldib teie enda asju kokku panna.

Järeldus

Arduinoga alustades saate palju häid asju otse nende enda veebisaidilt. Kui aga jõuate arenenumale territooriumile, saate liikuda teiste toimetajate ja IDE-de juurde. Peamine eelis on see, et saate kasutada seda, mida olete harjunud kasutama. Teine eelis on see, et saate teha täpsemat kraami, mida Arduino IDE varjab algajate eest.

Viis parimat mängu püüdmise kaarti
Me kõik oleme YouTube'is voogesituse mänge näinud ja armastanud. PewDiePie, Jakesepticye ja Markiplier on vaid mõned tipptasemel mängijatest, kes on t...
Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...
Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...