Posso sviluppare con Arduino usando un IDE con più funzionalità?


29

La semplicità dell'IDE di Arduino open source è eccezionale, ma a volte un po 'limitante - mi piace usare Netbeans per esempio per altri lavori che faccio. Esistono plug-in per IDE più completi che mi consentirebbero di sviluppare per Arduino (e caricare / eseguire direttamente il codice su di esso?) Finora le mie ricerche non hanno fatto molto.


1
Sì, i limiti di programmazione dell'IDE Adruino sono molto severi! Normalmente uso Eclipse ma non per Arduino (ancora).
— Powtac,

C'è il VS di Microsoft che può essere usato con netduino. Viene caricato ... Ma purtroppo solo per Windows. E se non sei uno studente o un insegnante credo che sia piuttosto costoso. Ed è per netduino, non per Arduino. Comunque, molto capace se hai l'hardware e il software.
— Sponge Bob

Non esiste un IDE Arduino. C'è solo un editor di testo davvero scadente con un pulsante "Compila".
— Connor Wolf,

Risposte:



12

Atmel Studio è l'ambiente di sviluppo fornito da Atmel per i microcontrollori dietro la linea Arduino. Atmel Studio 6 si basa su Visual Studio di Microsoft che è uno strumento di sviluppo C ++ molto completo.

Puoi personalizzare Atmel Studio 6 per lavorare con le librerie e il compilatore Arduino, come documentato qui .


Ho bisogno di una copia di MS Visual Studio per AVR Studio?
— powtac,

3
@powtac - No ...
— Connor Wolf


8

Mi piace molto usare Visual Microun plugin per Visual Studio, che funziona con le edizioni 2008, 2010 e 2012.

Visual Micro su Codeplex


Schermata in Visual Studio 2012: Plug-in VisualMicro per Visual Studio 2012


1
La nuova configurazione visiva di VS2012 è orribile.
— Sponge Bob

Visual Studio non è esattamente nel budget della maggior parte degli hobbisti principianti, considerando il prezzo di un arduino.
— Polpo,

@Octopus - Fino al 12 marzo 2013 è possibile ottenerlo gratuitamente tramite il sito Web Spark per 3 anni, e ora Visual Micro riporta che il plug-in funzionerà con Atmel Studio nei prossimi mesi.


5

ROBOTC per Arduino è un'altra opzione. Supporta molte altre funzionalità, incluso il multitasking (che è utile per i robot). Ha anche una finestra di debug integrata che ti consente di accedere alle informazioni sui pin, ecc.

Questo pacchetto software ha il vantaggio di lavorare con più altre piattaforme robot (tutti i sistemi robot LEGO e la robotica VEX), quindi le persone con esperienza con tali sistemi potrebbero preferire questa lingua.


4

http://inotool.org/ è uno dei migliori soprattutto se utilizzi un sistema operativo Unix.

È uno strumento da riga di comando, ma è sorprendente se sei un fan della riga di comando.

È sufficiente creare una cartella e configurare l'ambiente utilizzando Ino. Quindi, usi il tuo editor di testo o IDE preferito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.