Topliste over Arduino IDE'er
Her er en liste over de bedste IDE'er, der understøtter Arduino, og noget hjælper med at få det til at fungere. I bunden har du også nogle tip, hvordan du får et par redaktører konfigureret til jobbet.
Platform.io
En god idé er at tjekke platformen.io. De har så mange tavler, selvom du filtrerer på Arduino, har du stadig en gigantisk liste. Platform.io er et bibliotek og service for alle, der ønsker at begynde at lave integreret udvikling. Når du har tilmeldt dig gratis på platformen.io, du kan starte projekter med et hvilket som helst kort i deres database. Databasen indeholder meget mere end Arduino, så tjek den. Den mest almindelige arbejdsgang ved brug af platform er at oprette et projekt fra kommandolinjen.
$ platform projekt init -ideBoard-id'et er angivet i deres dokumentation, du kan også liste dem med:
$ platform boardsKør det uden platformsparameteren, og du får en liste med flere tusinde tavler. Beslut hvilken platform du vil bruge, og filtrer med parameteren. I dette tilfælde er "arduino" egnet. Du har også “atmel” og et par andre, når du ved, hvilket projekt du starter, vil du vide, hvordan du filtrerer.
Arduino IDE
Vend ikke væk fra originalen, før du kommer i gang. Denne pakke er meget i stand, der er kun nogle få grunde til, at du måske vil bruge noget andet; Du er vant til noget andet og nægter at prøve noget nyt. Du har et særligt udfordrende projekt. En af de få, virkelig vigtige funktioner, du ikke har i den originale IDE, er revisionskontrol. Hvis du vil sætte dit projekt under git-kontrol, skal du gøre det separat. En af de gode ting ved Arduino IDE er, at den har mange eksempler, som du kan studere, ændre og lege med. Du har også en lang liste over tavler. Nogle er installeret med IDE, andre er anført og kan downloades fra Arduino eller ved hjælp af Boards Manager.
Det har ingen integration til platform.io dog.
Netbønner
NetBeans er det store udviklingssystem og kan håndtere mange forskellige sprog, med det rigtige plugin kan du også bruge det til Arduino-projekter. Du kan hente det fra pluginportalen. Pluginet er skrevet i JAVA, det er 4 år gammelt. Eventuelle problemer, du er sandsynligvis alene. Det er også tilgængeligt på GitHub - Arduino . Find nbm-filen i GitHub, eller download kildekoden. For at installere skal du finde filen, vælge den og klikke på installationsknappen. Nu har du support til Arduino og git eller nogen af de andre funktioner, som NetBeans understøtter. Som nævnt tidligere, plartform.io har support til boards, for at starte et projekt skal du køre nedenstående kommando.
$ pio projekt init -ide netbønner -board unowifirev2Kommandoen opretter projektfiler og kataloger, som du kan bruge i NetBeans direkte. Du har nu hele værktøjsdragten til dit projekt.
Formørkelse - Plugin
Som sædvanlig har Eclipse alle deres plug-ins på deres "Marketplace". Du skal vælge det fra en kørende instans af Eclipse. Du skal starte med IDE og derefter fortsætte med "Arduino Download Manager" inde fra den nye "IDE". Du kan downloade Eclipse-pakken og derefter bruge Arduino-downloadmanageren til at håndtere, hvilke kort du er interesseret i. Du har også kodeuddrag på markedet.
Brug af platformen.io at oprette et projekt er en god idé her til. Kommandoen er den samme med hele navnet på IDE.
$ pio projekt init -ide formørkelse-board unoDette opretter de skjulte Eclipse-projektfiler; .cproject, som påpeger de biblioteker, du har brug for, og andre ting. Det skaber også nødvendige mapper.
Atom.io
Ja, dette er en editor, men med nok plug-ins opfører det sig som en hel IDE. Når du har installeret atom, kan du gå til præferencer og installere pakken 'platform-ide'. Når du har gjort dette, har du et valg om at initialisere et Arduino-projekt inde fra redaktøren.
Platformen.io integration gør det til en leg at starte og initialisere et projekt. Du behøver ikke at installere platform.io, mens der også er installeret eksempler. Eksempler, som du kan føje til dit projekt, eller starte dit projekt med eksemplerne.
Visual Studio
Visual Studio, ja, den fra Microsoft er ret populær. Det har mange forskellige plugins, både fra Microsoft og andre mennesker. Valget er stort, og du kan kun installere uddrag eller hele pakker til alle job på Arduino. Du skal have det vigtigste Arduino-udviklingssæt installeret for at bruge det fuldt ud.
emacs
I emacs har du en pakke fra ELPA; platformio-Mode, tilgængelig. For at færdiggøre kode skal du bruge pakken med ironi-tilstand. Du opretter et projekt på samme måde med platformio-kommandoen.
$ platformio projekt init -ide emacs -board unoTilstanden har funktioner, bundet med nøgleakkorder, der bygger, kompilerer og uploader. Du kan også vælge en ekstern programmør og sende filer til det eksterne filsystem.
nvim
For nvim skal du indlæse mange dele. Den ene er neomake-platformio, de andre er en Arduino-syntaksfil, Bare Arduino-projektet og de filer, de anbefaler. Dette er en kompleks metode, der passer til dig vim entusiaster, der elsker at sammensætte dine egne ting.
Konklusion
Når du starter med Arduino, får du en masse godbidder direkte fra deres egen hjemmeside. Men når du kommer ind i mere avanceret område, kan du flytte til andre redaktører og IDE'er. Den største fordel er, at du kan bruge det, du er vant til at bruge. Den anden fordel er, at du kan gøre de mere avancerede ting, som Arduino IDE skjuler for begyndere.