Arduino

A legjobb Arduino IDE-k

A legjobb Arduino IDE-k
Amikor az Arduinóval kezdi, az alkotók IDE-je remek választás. Ha azonban más fejlesztői környezethez szokott, fontolja meg az alternatívákat. Az a tény, hogy az Arduinóval együttműködve elég sokat fog programozni. Ha már rendelkezik kedvenc szerkesztővel vagy IDE-vel, a legtöbb esetben folytathatja a szokásos módon. Csak egy plugin szükséges hozzá.

Az Arduino IDE-k listája

Az alábbiakban felsoroljuk a legfontosabb IDE-ket, amelyek támogatják az Arduino-t, és néhány segítséget nyújt a működéséhez. Alul néhány tipp található arra is, hogyan lehet néhány szerkesztőt konfigurálni a munkához.

Felület.io

Remek ötlet, hogy megnézzük a platformot.io. Annyi táblájuk van, még akkor is, ha szűrsz az Arduinón, akkor is van egy óriási listád. Felület.Az io könyvtár és szolgáltatás mindazok számára, akik beágyazott fejlesztéssel akarnak foglalkozni. Miután regisztrált, ingyenesen, a platformon.io, bármelyik táblával elindíthatja a projekteket az adatbázisukban. Az adatbázis sokkal többet tartalmaz, mint az Arduino, ezért nézze meg. A platform használata során a leggyakoribb munkafolyamat egy projekt létrehozása a parancssorból.

$ platform projekt init -ide -tábla

A tábla azonosítója szerepel a dokumentációjukban, és felsorolhatja őket a következőkkel is:

$ platform táblák

Futtassa a platformparaméter nélkül, és kap egy listát több ezer tábláról. Döntse el, melyik platformot kívánja használni, és szűrje le a paraméterrel. Ebben az esetben az „arduino” alkalmas. Önnek is van „atmelje” és még néhány más, ha tudja, milyen projektet indít, akkor tudja, hogyan kell szűrni.

Arduino IDE

Ne térjen el ettől, az eredetitől, mielőtt nekilátna. Ez a csomag nagyon alkalmas, csak néhány oka van annak, hogy érdemes valami mást használni; Hozzászokott már valamihez, és nem hajlandó kipróbálni valami újat. Különösen kihívást jelentő projekted van. A kevés, igazán fontos funkció egyike, amely az eredeti IDE-ben nincs, a revízióvezérlés. Ha a projektjét git irányítás alá kívánja helyezni, akkor ezt külön kell megtennie. Az Arduino IDE egyik jó tulajdonsága, hogy számos példája van, amelyeket tanulmányozhat, megváltoztathat és játszhat. Hosszú listája van a táblákról is. Néhányat az IDE-vel telepítettek, néhányat felsorolnak és letölthetnek az Arduino-ból vagy a Boards manager segítségével.

Nincs integrálva a platformra.io mégis.

Netbeans

A NetBeans a fejlesztés nagy rendszere, és számos nyelvet képes kezelni, a megfelelő pluginnel Arduino projektekhez is használhatja. A plugin portálon veheti át. A plugin JAVA nyelven íródott, 4 éves. Bármilyen probléma, valószínűleg egyedül vagy. A GitHub - Arduino oldalon is elérhető . Keresse meg az nbm fájlt a GitHubban, vagy töltse le a forráskódot. A telepítéshez keresse meg a fájlt, válassza ki és kattintson a telepítés gombra. Most már támogatta az Arduino és a git programot, vagy bármely más olyan funkciót, amelyet a NetBeans támogat. Mint korábban említettük, plartform.Az io támogatja a táblákat, a projekt indításához futtassa az alábbi parancsot.

$ pio projekt init -ide netbeans -board unowifirev2

A parancs projektfájlokat és könyvtárakat hoz létre, amelyeket közvetlenül használhat a NetBeans-ban. Mostantól a teljes eszközöltözet rendelkezésre áll a projektjéhez.

Eclipse - bővítmény

Az Eclipse szokás szerint minden plug-injük a „Marketplace”. Ezt ki kell választania az Eclipse futó példányai közül. Kezdje az IDE-vel, majd folytassa az „Arduino Download Manager” programmal az új „IDE” belsejében. Letöltheti az Eclipse csomagot, majd az Arduino letöltéskezelővel kezelheti az Ön által érdekelt táblákat. Kódrészletek is rendelkezésre állnak a piacon.

A Platform használata.A projekt létrehozása nagyszerű ötlet. A parancs ugyanaz, az IDE teljes nevével.

$ pio projekt init -ide fogyatkozás-tábla uno

Ez létrehozza a rejtett Eclipse projektfájlokat; .cproject, amely rámutat a szükséges könyvtárakra és egyéb dolgokra. Ez létrehozza a szükséges könyvtárakat is.

Atom.io

Igen, ez egy szerkesztő, de elegendő beépülő modullal úgy viselkedik, mint egy teljes IDE. Az atom telepítése után léphet a beállításokhoz és telepítheti a 'platform-ide' csomagot. Miután ezt megtette, választhatja, hogy inicializál-e egy Arduino projektet a szerkesztőből.

A felhsználói felület.Az integráció megkönnyíti a projekt elindítását és inicializálását. Nem kell telepítenie a platformot.io, miközben vannak telepített példák is. Példák, amelyeket hozzáadhat a projektjéhez, vagy a példákkal kezdheti meg a projektet.

Vizuális Stúdió

Visual Studio, igen, a Microsoft egy meglehetősen népszerű. Számos különféle plugin van benne, mind a Microsoft, mind mások részéről. A választás nagyszerű, és csak töredékeket vagy teljes csomagokat telepíthet az Arduino összes munkájához. A teljes használatához telepítenie kell a fő Arduino fejlesztőkészletet.

emacs

Az emacs-ban van egy csomagod az ELPA-tól; platformio-Mode, elérhető. A kód kitöltéséhez használja az irónia mód csomagot. Ugyanúgy hozhat létre projektet a platformio paranccsal.

$ platformio projekt init -ide emacs -board uno

A módnak kulcskordokkal kötött funkciói vannak, amelyek építenek, lefordítanak és feltöltenek. Választhat külső programozót is, és fájlokat küldhet a külső fájlrendszerbe.

nvim

Az nvimhez sok alkatrészt kell betölteni. Az egyik a neomake-platformio, a többi egy Arduino szintaxis fájl, a Bare Arduino projekt és az általuk ajánlott fájlok. Ez egy összetett módszer, amely alkalmas azoknak a vim-rajongóknak, akik szeretik összeállítani a saját dolgokat.

Következtetés

Amikor elindul az Arduino-val, rengeteg finomságot kap közvetlenül a saját weboldaláról. Ha azonban fejlettebb területre kerül, akkor más szerkesztőkhöz és IDE-khez költözhet. A fő előny az, hogy használhatja azt, amit megszokott. A második előny, hogy megteheti azokat a fejlettebb dolgokat, amelyeket az Arduino IDE elrejt a kezdők elől.

Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...
Shadow of the Tomb Raider for Linux Tutorial
A Shadow of the Tomb Raider a Tomb Raider sorozat tizenkettedik kiegészítője - az Eidos Montreal által létrehozott akció-kaland játék franchise. A ját...
Az FPS növelése Linux alatt?
Az FPS jelentése Képkocka másodpercenként. Az FPS feladata a videolejátszások vagy játékteljesítmények képkockasebességének mérése. Egyszerű szavakkal...