Arduino

Najlepšie IDE Arduino

Najlepšie IDE Arduino
Ak začínate s Arduinom, IDE od samotných tvorcov je skvelou voľbou. Ak ste však zvyknutí na akékoľvek iné vývojové prostredie, mali by ste zvážiť alternatívy. Faktom je, že pri práci s Arduinom budete programovať pomerne veľa. Ak už máte obľúbeného editora alebo IDE, môžete vo väčšine prípadov pokračovať ako obvykle. Vyžaduje to iba doplnok.

Najlepší zoznam IDE Arduino

Tu je zoznam najlepších IDE, ktoré podporujú Arduino, a niektoré pomáhajú pri jeho fungovaní. V dolnej časti máte tiež niekoľko rád, ako nakonfigurovať pre danú úlohu niekoľko editorov.

Plošina.io

Skvelým nápadom je vyskúšať si platformu.io. Majú toľko dosiek, aj keď filtrujete na Arduine, stále máte obrovský zoznam. Plošina.io je knižnica a služba pre všetkých, ktorí chcú začať s integrovaným vývojom. Po zaregistrovaní zdarma na platforme.Môžete tiež začať projekty s akoukoľvek tabuľou v ich databáze. Databáza obsahuje oveľa viac ako Arduino, tak si ju skontrolujte. Najbežnejším pracovným tokom pri použití platformy je vytvorenie projektu z príkazového riadku.

$ platforma projekt init -ide -doska

ID dosky je uvedené v ich dokumentácii, môžete ich tiež uviesť:

$ plošinové dosky

Spustite ho bez parametra platformy a získate zoznam niekoľkých tisíc dosiek. Rozhodnite sa, ktorú platformu chcete použiť, a filtrujte s parametrom. V takom prípade je vhodné „arduino“. Máte tiež „atmel“ a niekoľko ďalších, keď budete vedieť, aký projekt začínate, budete vedieť filtrovať.

Arduino IDE

Neodvracajte sa od tohto originálu skôr, ako začnete. Tento balík je veľmi schopný, existuje len niekoľko dôvodov, prečo budete chcieť použiť niečo iné; Ste zvyknutí na niečo iné a odmietate skúšať niečo nové. Máte obzvlášť náročný projekt. Jednou z mála, skutočne dôležitých funkcií, ktoré v pôvodnom IDE nemáte, je kontrola revízií. Ak chcete dať váš projekt pod kontrolu git, musíte to urobiť osobitne. Jednou z dobrých vecí na Arduino IDE je, že má veľa príkladov, ktoré môžete študovať, meniť a hrať sa s nimi. Máte tiež dlhý zoznam tabúľ. Niektoré sú nainštalované s IDE, niektoré sú uvedené v zozname a dajú sa stiahnuť z Arduina alebo pomocou správcu dosiek.

Nemá žiadnu integráciu pre platformu.io hoci.

Netbeans

NetBeans je veľký systém pre vývoj a dokáže pracovať s mnohými rôznymi jazykmi. So správnym doplnkom ho môžete použiť aj pre projekty Arduino. Môžete si to vyzdvihnúť na portáli doplnkov. Plugin je napísaný v jazyku JAVA, má 4 roky. Akékoľvek problémy, ste pravdepodobne na vlastnú päsť. Je tiež k dispozícii na GitHub - Arduino . Vyhľadajte súbor nbm v GitHub alebo si stiahnite zdrojový kód. Ak chcete nainštalovať, vyhľadajte súbor, vyberte ho a kliknite na tlačidlo inštalovať. Teraz máte podporu pre Arduino a git alebo pre ďalšie funkcie, ktoré NetBeans podporuje. Ako už bolo spomenuté skôr, plartform.io má podporu pre dosky, pre spustenie projektu spustite nasledujúci príkaz.

$ pio projekt init -ide netbeans -board unowifirev2

Príkaz vytvorí súbory a adresáre projektov, ktoré môžete priamo použiť v NetBeans. Teraz máte pre svoj projekt k dispozícii celý oblek.

Eclipse - Plugin

Ako obvykle má Eclipse všetky svoje doplnky na svojom „Marketplace“. Musíte si to zvoliť z bežiacej inštancie Eclipse. Mali by ste začať s IDE a potom pokračovať v aplikácii „Arduino Download Manager“ zvnútra nového „IDE“. Môžete si stiahnuť balíček Eclipse a potom pomocou správcu sťahovania Arduino spracovať, o ktoré dosky máte záujem. Na trhu máte k dispozícii aj útržky kódu.

Používanie platformy.Vytvorenie projektu je vynikajúci nápad. Príkaz je rovnaký s celým názvom IDE.

$ pio projekt init -ide eclipse -board uno

Takto sa vytvoria skryté súbory projektu Eclipse; .cproject, ktorý upozorňuje na potrebné knižnice a ďalšie veci. Vytvára tiež potrebné adresáre.

Atom.io

Áno, toto je editor, ale s dostatkom doplnkov sa správa ako celé IDE. Po nainštalovaní atómu môžete prejsť na predvoľby a nainštalovať si balík „platform-ide“. Keď to urobíte, máte na výber inicializáciu projektu Arduino z vnútra editora.

Platforma.Vďaka integrácii je ľahké začať a inicializovať projekt. Nemusíte inštalovať platformu.io, aj keď sú nainštalované aj príklady. Príklady, ktoré môžete pridať do svojho projektu, alebo svoj projekt začnite príkladmi.

Vizuálne štúdio

Visual Studio, áno, ten od spoločnosti Microsoft je pomerne populárny. Má veľa rôznych doplnkov od spoločnosti Microsoft aj od iných ľudí. Voľba je skvelá a môžete si nainštalovať iba úryvky alebo celé balíčky pre všetky úlohy v Arduine. Aby ste mohli produkt plne využívať, musíte mať nainštalovaný hlavný vývojový kit Arduino.

emacs

V emacs máte balíček od ELPA; platformio-Mode, k dispozícii. Na dokončenie kódu použite balíček ironie-mode. Rovnakým spôsobom vytvoríte projekt pomocou príkazu platformio.

$ platformio projekt init -ide emacs -board uno

Režim má funkcie spojené s akordmi kláves, ktoré vytvárajú, kompilujú a nahrávajú. Môžete si tiež zvoliť externého programátora a odosielať súbory do externého súborového systému.

nvim

Pre nvim musíte načítať veľa dielov. Jedným z nich je neomake-platformio, ďalšími sú súbor so syntaxou Arduino, projekt Bare Arduino a súbory, ktoré odporúčajú. Toto je komplexná metóda, ktorá je vhodná pre vašich nadšencov, ktorí radi zostavujú svoje vlastné veci.

Záver

Keď začnete s Arduinom, získate veľa dobrôt priamo z ich vlastných webových stránok. Keď sa však dostanete na pokročilejšie územie, môžete prejsť na iných editorov a IDE. Hlavnou výhodou je, že môžete použiť to, na čo ste zvyknutí. Druhou výhodou je, že môžete robiť pokročilejšie veci, ktoré Arduino IDE pred začiatočníkmi skrýva.

Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...