Beste Arduino Ides

Beste Arduino Ides
Når du begynner med Arduino, er IDE fra skaperne selv et godt valg. Imidlertid, hvis du er vant til noe annet utviklingsmiljø, bør du vurdere alternativer. Faktum er at du jobber med Arduino, du vil programmeres ganske mye. Hvis du allerede har en favorittredaktør eller IDE, kan du i de fleste tilfeller fortsette som vanlig. Alt det krever er en plugin.

Toppliste over Arduino Ides

Her er en liste over de beste idene som støtter Arduino og noen hjelper til med å få den til å fungere. I bunnen har du også noen hint om hvordan du får noen redaktører konfigurert for jobben.

Plattform.io

En god idé er å sjekke ut plattformen.io. De har så mange brett, selv om du filtrerer på Arduino, har du fremdeles en gigantisk liste. Plattform.IO er et bibliotek og tjeneste for alle som ønsker å begynne å gjøre innebygd utvikling. Når du har registrert deg, gratis, på plattformen.IO, du kan starte prosjekter med et hvilket som helst styre i databasen deres. Databasen inneholder mye mer enn Arduino, så sjekk den ut. Den vanligste arbeidsflyten når du bruker plattformen er å lage et prosjekt fra kommandolinjen.

$ plattformprosjekt init -ide -borde

Styrets ID er oppført i dokumentasjonen, du kan også liste dem med:

$ plattformtavler

Kjør den uten plattformparameteren, og du får en liste over flere tusen tavler. Bestem hvilken plattform du vil bruke og filtrere med parameteren. I dette tilfellet er "Arduino" egnet. Du har også "Atmel" og noen få andre, når du vet hvilket prosjekt du begynner, vil du vite hvordan du skal filtrere.

Arduino ide

Ikke vend deg bort fra dette, originalen, før du kommer i gang. Denne pakken er veldig dyktig, det er bare noen få grunner til at du kanskje vil bruke noe annet; Du er vant til noe annet og nekter å prøve noe nytt. Du har et spesielt utfordrende prosjekt. En av få, veldig viktige funksjoner du ikke har i den opprinnelige IDE er revisjonskontroll. Hvis du vil legge prosjektet ditt under Git -kontroll, må du gjøre det separat. Noe av det gode med Arduino IDE er at det har mange eksempler som du kan studere, endre og leke med. Du har også en lang liste over brett. Noen er installert med IDE, noen er oppført og nedlastbar fra Arduino eller bruker Board Manager.

Det har ingen integrasjon for plattformen.IO skjønt.

Netbeans

NetBeans er det store systemet for utvikling og kan håndtere mange forskjellige språk, med riktig plugin kan du også bruke det til Arduino -prosjekter. Du kan hente den fra pluginportalen. Pluginen er skrevet i Java, den er 4 år gammel. Eventuelle problemer, du er sannsynligvis på egen hånd. Det er også tilgjengelig på Github - Arduino . Finn NBM -filen i GitHub, eller last ned kildekoden. For å installere, finn filen, velg den og klikker på installasjonsknappen. Nå har du støtte for Arduino og Git, eller noen av de andre funksjonene som Netbeans støtter. Som nevnt tidligere, plartform.IO har støtte for styrer, for å starte et prosjekt, kjøre kommandoen nedenfor.

$ pio prosjekt init -ide netbeans -board unowifirev2

Kommandoen vil opprette prosjekter filer og kataloger som du kan bruke i NetBeans direkte. Du har nå hele verktøydrakten tilgjengelig for prosjektet ditt.

Eclipse - Plugin

Som vanlig har formørkelse alle plugins på sin "markedsplass". Du må velge det fra en løpende forekomst av Eclipse. Du bør starte med IDE og deretter fortsette med "Arduino Download Manager" fra den nye "IDE". Du kan laste ned Eclipse -pakken og deretter bruke Arduino Download Manager til å håndtere hvilke brett du er interessert i. Du har også kodebit tilgjengelig på markedet.

Bruke plattformen.io å lage et prosjekt er en god ide her. Kommandoen er den samme, med hele navnet for IDE.

$ pio prosjekt init -ide Eclipse -board uno

Dette skaper de skjulte formørkelsesprosjektfilene; .CProject, som påpeker bibliotekene du trenger og andre ting. Det skaper også nødvendige kataloger.

Atom.io

Ja, dette er en redaktør, men med nok plug-ins, oppfører det seg som en hel IDE. Når du har installert Atom, kan du gå til preferanser og installere 'Platform-ide' -pakken. Når du har gjort dette, har du et valg om å initialisere et Arduino -prosjekt fra The Editor.

Plattformen.IO -integrasjon gjør det til en lek å starte og initialisere et prosjekt. Du trenger ikke å installere plattformen.io, mens det også er eksempler installert. Eksempler som du kan legge til prosjektet ditt, eller starte prosjektet med eksemplene.

Visuelt studio

Visual Studio, ja, den fra Microsoft er ganske populær. Den har mange forskjellige plugins, både fra Microsoft og andre mennesker. Valget er flott, og du kan installere bare utdrag eller hele pakker for alle jobber på Arduino. Du trenger å ha det viktigste Arduino -utviklingssettet installert for å bruke det fullt ut.

Emacs

I Emacs har du en pakke fra ELPA; Platformio-Mode, tilgjengelig. For fullføring av kode, bruk den ironiske moduspakken. Du oppretter et prosjekt på samme måte, med Platformio -kommandoen.

$ Platformio Project Init -ide Emacs -Board Uno

Modusen har funksjoner, bundet med nøkkelord, som bygger, kompilerer og opplastes. Du kan også velge en ekstern programmerer og sende filer til det eksterne filsystemet.

NVIM

For NVIM må du laste inn mange deler. Den ene er neomake-platformio, de andre er en arduino syntaksfil, det nakne arduino-prosjektet og filene de anbefaler. Dette er en kompleks metode som passer for deg VIM -entusiaster som elsker å samle dine egne ting.

Konklusjon

Når du starter med Arduino, får du mye godbiter direkte fra deres eget nettsted. Imidlertid, når du kommer inn på mer avansert territorium, kan du flytte til andre redaktører og IDES. Den største fordelen er at du kan bruke det du er vant til å bruke. Den andre fordelen er at du kan gjøre de mer avanserte tingene som Arduino IDE skjuler seg for nybegynnere.