Arduino

I migliori IDE Arduino

I migliori IDE Arduino
Quando inizi con Arduino, l'IDE dei creatori stessi è un'ottima scelta. Tuttavia, se sei abituato a qualsiasi altro ambiente di sviluppo, dovresti prendere in considerazione delle alternative. Il fatto è che lavorando con Arduino, programmerai parecchio. Se hai già un editor o IDE preferito puoi, nella maggior parte dei casi, continuare come al solito. Tutto ciò che serve è un plugin.

Elenco dei migliori IDE Arduino

Ecco un elenco dei migliori IDE che supportano Arduino e un po' di aiuto per 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ì tante schede, anche se filtri su Arduino, hai ancora una lista gigantesca. piattaforma.io è una libreria e un servizio per chiunque voglia iniziare a fare sviluppo embedded. Dopo esserti 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 utilizza la piattaforma è creare un progetto dalla riga di comando.

$ platform project init -ide -tavola

L'ID della scheda è elencato nella loro documentazione, puoi anche elencarli con:

$ tavole della piattaforma

Eseguilo senza il parametro della piattaforma e ottieni un elenco di diverse migliaia di schede. Decidi quale piattaforma vuoi utilizzare e filtra con il parametro. In questo caso è adatto “arduino”. Hai anche "atmel" e pochi altri, quando saprai 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, davvero importanti, funzionalità che non hai nell'IDE originale è il controllo di revisione. Se vuoi mettere il tuo progetto sotto controllo git, devi farlo separatamente. Una delle cose positive di Arduino IDE è che ha molti esempi con cui puoi studiare, modificare e giocare. Hai anche una lunga lista di bacheche. Alcuni sono installati con l'IDE, alcuni sono elencati e scaricabili da Arduino o utilizzando il gestore di schede.

Non ha integrazione per la piattaforma.io però.

Netbeans

NetBeans è il grande sistema per lo sviluppo e può gestire molti linguaggi diversi, con il plugin corretto puoi usarlo anche per progetti Arduino. Puoi prenderlo dal portale dei plugin. Il plugin è scritto in JAVA, ha 4 anni. Qualsiasi problema, 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, sceglilo e fai clic sul pulsante Installa. Ora hai il supporto per Arduino e git, o una qualsiasi delle altre funzionalità supportate da NetBeans. Come accennato in precedenza, piattaforma.io ha il supporto per le schede, per avviare un progetto, esegui il comando seguente.

$ pio project init -ide netbeans -board unowifirev2

Il comando creerà file di progetto e directory che puoi utilizzare direttamente in NetBeans. Ora hai l'intera tuta di strumenti disponibile per il tuo progetto.

Eclipse - Plugin

Come al solito Eclipse ha tutti i suoi plug-in sul suo “Marketplace”. Devi sceglierlo da un'istanza in esecuzione di Eclipse. Dovresti iniziare con l'IDE e poi continuare con "Arduino Download Manager" dall'interno del nuovo "IDE". Puoi scaricare il pacchetto Eclipse e quindi utilizzare il download manager di Arduino per gestire le schede che ti interessano. Hai anche frammenti di codice disponibili sul mercato.

Utilizzo della piattaforma.io per creare un progetto è una grande idea qui per. Il comando è lo stesso, con il nome intero per l'IDE.

$ pio project init -ide eclipse -board uno

Questo crea i file di progetto Eclipse nascosti; .cproject, che indica le librerie di cui hai bisogno e altre cose. Crea anche le 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 nelle preferenze e installare il pacchetto 'platform-ide'. Una volta fatto ciò, puoi scegliere di inizializzare un progetto Arduino dall'interno dell'editor.

La piattaforma.L'integrazione di io semplifica l'avvio e l'inizializzazione di un progetto. Non è necessario installare la piattaforma.io, mentre ci sono anche esempi installati. Esempi che puoi aggiungere al tuo progetto o iniziare il tuo progetto con gli esempi.

Visual Studio

Visual Studio, sì, quello di Microsoft è abbastanza popolare. Ha molti plugin diversi, sia di Microsoft che di altre persone. La scelta è ottima e puoi installare solo frammenti o interi pacchetti per tutti i lavori su Arduino. È necessario avere installato il kit di sviluppo Arduino principale per utilizzarlo completamente.

emacs

In emacs, hai un pacchetto da ELPA; Modalità platformio, disponibile. Per il completamento del codice, usa il pacchetto irony-mode. Crei un progetto allo stesso modo, con il comando platformio.

$ platformio project init -ide emacs -board uno

La modalità ha funzioni, legate agli accordi chiave, che costruiscono, compilano e caricano. Puoi anche scegliere un programmatore esterno e inviare file al file system esterno.

nvim

Per nvim, devi caricare molte parti. Uno è il neomake-platformio, gli altri sono un file di sintassi Arduino, il progetto Bare Arduino e i file che consigliano. Questo è un metodo complesso che è adatto a te appassionati di vim che amano compilare le tue cose.

Conclusione

Quando inizi con Arduino, ricevi molte chicche direttamente dal loro sito web. Tuttavia, quando entri in un territorio più avanzato, puoi passare ad altri editor e IDE. Il vantaggio principale è che puoi usare quello a cui sei abituato. Il secondo vantaggio è che puoi fare le cose più avanzate che l'IDE Arduino nasconde ai principianti.

Emula i clic del mouse passando il mouse utilizzando il mouse senza clic in Windows 10
L'uso di un mouse o di una tastiera nella postura sbagliata di un uso eccessivo può causare molti problemi di salute, tra cui tensione, sindrome del t...
Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...