Kann ich mit dem Arduino mit einer IDE mit mehr Funktionen entwickeln?

29

Die Einfachheit der Open-Source-Arduino-IDE ist großartig, aber manchmal ein wenig einschränkend - ich verwende Netbeans zum Beispiel gerne für andere Arbeiten, die ich mache. Gibt es Plugins für umfassendere IDEs, die es mir ermöglichen würden, für das Arduino zu entwickeln (und Code direkt hochzuladen / darauf auszuführen?)? Bisher haben meine Suchanfragen nicht viel gebracht.

berry120
quelle
1
Ja, die Programmierbeschränkungen der Adruino IDE sind sehr streng! Ich benutze normalerweise Eclipse, aber (noch) nicht für Arduino.
Powtac
Es gibt Microsoft VS, das mit Netduino verwendet werden kann. Das wird geladen ... Aber leider nur für Fenster. Und wenn Sie kein Schüler oder Erzieher sind, glaube ich, dass es ziemlich teuer ist. Und es ist für Netduino, nicht Arduino. Trotzdem sehr fähig, wenn Sie die Hardware und Software haben.
Sponge Bob
Es gibt keine Arduino IDE. Es gibt nur einen wirklich beschissenen Texteditor mit einem "Kompilieren" -Button.
Connor Wolf

Antworten:

12

Atmel Studio ist die Entwicklungsumgebung, die Atmel für die Mikrocontroller hinter der Arduino-Linie bereitstellt. Atmel Studio 6 basiert auf Microsoft Visual Studio, einem sehr vollständigen C ++ - Entwicklungstool.

Sie können Atmel Studio 6 anpassen, um mit den Arduino-Bibliotheken und dem Compiler zu arbeiten, wie hier dokumentiert .

Jay
quelle
Benötige ich eine Kopie von MS Visual Studio für AVR Studio?
Powtac
3
@ Powtac - Nein ...
Connor Wolf
8

Ich benutze sehr gerne Visual Microein Plugin für Visual Studio, das mit den Editionen 2008, 2010 und 2012 funktioniert.

Visual Micro auf Codeplex


Screenshot in Visual Studio 2012: VisualMicro-Plugin für Visual Studio 2012


quelle
1
Das neue visuelle Setup von VS2012 ist schrecklich.
Sponge Bob
Visual Studio liegt jedoch nicht genau im Budget der meisten Anfänger, wenn man den Preis eines Arduino bedenkt.
Octopus
@Octopus - Bis zum 12. März 2013 können Sie es 3 Jahre lang kostenlos über MS Website Spark beziehen. Jetzt meldet Visual Micro, dass das Plugin in den nächsten Monaten mit Atmel Studio funktionieren wird.
5

ROBOTC für Arduino ist eine weitere Option. Es unterstützt viele andere Funktionen, einschließlich Multitasking (was für Roboter gut ist). Es hat auch ein eingebautes Debug-Fenster, in dem Sie auf PIN-Informationen usw. zugreifen können.

Dieses Softwarepaket hat den Vorteil, dass es mit mehreren anderen Roboterplattformen (allen LEGO Robotersystemen und VEX Robotics) zusammenarbeitet, sodass Personen mit Erfahrung mit diesen Systemen diese Sprache möglicherweise bevorzugen.

Apnorton
quelle
4

http://inotool.org/ ist eines der besten, insbesondere wenn Sie unter einem Unix-Betriebssystem arbeiten.

Es ist ein Kommandozeilen-Tool, aber es ist erstaunlich, wenn Sie ein Fan der Kommandozeile sind.

Sie erstellen einfach einen Ordner und richten die Umgebung mit Ino ein. Anschließend verwenden Sie Ihren bevorzugten Texteditor oder Ihre bevorzugte IDE.

moenad
quelle