Elenco top di Ide Arduino
Ecco un elenco delle migliori IDE che supportano Arduino e qualche aiuto a farlo funzionare. In fondo, hai anche alcuni suggerimenti su come configurare alcuni editor per il lavoro.
piattaforma.io
Un'ottima idea è quella di controllare la piattaforma.io. Hanno così tanti tavole, anche se filtri su Arduino, hai ancora una lista gigantesca. piattaforma.Io è una biblioteca e un servizio per chiunque voglia iniziare a fare sviluppo incorporato. Una volta che hai registrato, gratuitamente, sulla piattaforma.io, puoi avviare progetti con qualsiasi scheda nel loro database. Il database contiene molto più di Arduino, quindi dai un'occhiata. Il flusso di lavoro più comune quando si utilizzano la piattaforma è creare un progetto dalla riga di comando.
$ Platform Project init -ide-asse
L'ID Board è elencato nella loro documentazione, puoi anche elencarli con:
$ Platform Boards
Eseguilo senza il parametro della piattaforma e ottieni un elenco di diverse migliaia di schede. Decidi quale piattaforma desideri utilizzare e filtrare con il parametro. In questo caso "Arduino" è adatto. Hai anche "Atmel" e pochi altri, quando sai quale progetto stai iniziando, saprai come filtrare.
Arduino ide
Non allontanarti da questo, l'originale, prima di iniziare. Questo pacchetto è molto capace, ci sono solo alcuni motivi per cui potresti voler usare qualcos'altro; Sei abituato a qualcos'altro e ti rifiuti di provare qualcosa di nuovo. Hai un progetto particolarmente impegnativo. Una delle poche caratteristiche davvero importanti che non hai nell'IDE originale è il controllo della revisione. Se vuoi mettere il tuo progetto sotto il controllo GIT, devi farlo separatamente. Una delle cose buone di Arduino IDE è che ha molti esempi con cui puoi studiare, cambiare e giocare. Hai anche un lungo elenco di schede. Alcuni sono installati con IDE, alcuni sono elencati e scaricabili da Arduino o utilizzando il gestore delle schede.
Non ha integrazione per la piattaforma.io però.
Netbeans
NetBeans è il grande sistema per lo sviluppo e può gestire molte lingue diverse, con il plug -in corretto puoi anche usarlo per i progetti Arduino. Puoi ritirarlo dal portale del plugin. Il plugin è scritto in Java, ha 4 anni. Eventuali problemi, probabilmente sei da solo. È disponibile anche su GitHub - Arduino . Trova il file NBM in GitHub o scarica il codice sorgente. Per installare, trova il file, scegli e fai clic sul pulsante Installa. Ora hai supporto per Arduino e Git o qualsiasi altra funzionalità che NetBeans supporta. Come accennato in precedenza, plartform.IO ha il supporto per le schede, per avviare un progetto, eseguire il comando di seguito.
$ pio Project init -ide netbeans -board unwifirev2
Il comando creerà file e directory di progetti che è possibile utilizzare direttamente su NetBeans. Ora hai l'intera tuta per lo strumento disponibile per il tuo progetto.
Eclipse - plugin
Come al solito, l'eclissi ha tutti i loro plug-in sul loro "mercato". Devi sceglierlo da un'istanza in esecuzione di Eclipse. Dovresti iniziare con l'IDE e quindi continuare con il "Arduino Download Manager" dall'interno del nuovo "IDE". Puoi scaricare il pacchetto Eclipse e quindi utilizzare Arduino Download Manager per gestire le schede che ti interessa. Hai anche frammenti di codice disponibili sul mercato.
Usando la piattaforma.Io per creare un progetto è un'ottima idea qui. Il comando è lo stesso, con l'intero nome per l'IDE.
$ pio Project init -ide eclipse -board uno
Questo crea i file di progetto eclissi nascosti; .cproject, che indica le biblioteche di cui hai bisogno e altre cose. Crea anche directory necessarie.
Atomo.io
Sì, questo è un editor ma con abbastanza plug-in, si comporta come un intero IDE. Una volta installato Atom, puoi andare alle preferenze e installare il pacchetto "piattaforma-ide". Una volta fatto questo, hai la scelta di inizializzare un progetto Arduino dall'interno dell'editor.
La piattaforma.L'integrazione IO rende un gioco da ragazzi iniziare e inizializzare un progetto. Non è necessario installare la piattaforma.io, mentre ci sono anche esempi installati. Esempi che puoi aggiungere al tuo progetto o avviare il tuo progetto con gli esempi.
Visual Studio
Visual Studio, sì, quello di Microsoft è abbastanza popolare. Ha molti plugin diversi, sia da Microsoft che da altre persone. La scelta è fantastica e puoi installare solo frammenti o interi pacchetti per tutti i lavori su Arduino. È necessario che il kit di sviluppo Arduino principale sia installato per utilizzarlo completamente.
emacs
In Emacs, hai un pacchetto da Elpa; Platformio-Mode, disponibile. Per il completamento del codice, utilizzare il pacchetto in modalità ironia. Crei un progetto allo stesso modo, con il comando Platformio.
$ Platformio Project init -ide emacs -board uno
La modalità ha funzioni, legate a coordini chiave, che costruisce, compila e caricano. È inoltre possibile scegliere un programmatore esterno e inviare file al file system esterno.
nvim
Per Nvim, devi caricare molte parti. Uno è il neomake-platformi, gli altri sono un file di sintassi Arduino, il progetto Arduino nudo e i file che raccomandano. Questo è un metodo complesso adatto a voi appassionati di vim che adorano compilare la tua roba.
Conclusione
Quando inizi con Arduino, ottieni un sacco di chicche direttamente dal loro sito Web. Tuttavia, quando si entra in un territorio più avanzato, puoi passare ad altri redattori e ides. Il vantaggio principale è che puoi usare ciò che sei abituato a utilizzare. Il secondo vantaggio è che puoi fare le cose più avanzate che l'IDE Arduino nasconde dai principianti.