Beste Arduino -Ides

Beste Arduino -Ides
Wenn Sie mit Arduino beginnen, ist die IDE der Schöpfer selbst eine gute Wahl. Wenn Sie jedoch an eine andere Entwicklungsumgebung gewöhnt sind, sollten Sie Alternativen in Betracht ziehen. Tatsache ist, dass Sie mit Arduino ziemlich viel programmieren werden. Wenn Sie bereits einen Lieblingsredakteur oder eine beliebte IDE haben, können Sie in den meisten Fällen wie gewohnt fortfahren. Alles was es benötigt ist ein Plugin.

Top -Liste der Arduino -Ides

Hier ist eine Liste der Top -IDES, die Arduino unterstützen, und einige helfen dabei, es zum Laufen zu bringen. Unten haben Sie auch einige Hinweise, wie Sie einige Redakteure für den Job konfigurieren können.

Plattform.io

Eine großartige Idee ist es, die Plattform zu überprüfen.io. Sie haben so viele Boards, auch wenn Sie auf Arduino filtern, Sie haben immer noch eine gigantische Liste. Plattform.IO ist eine Bibliothek und einen Dienst für alle, die eine eingebettete Entwicklung durchführen möchten. Sobald Sie sich kostenlos auf der Plattform registriert haben.IO, Sie können Projekte mit jedem Board in ihrer Datenbank starten. Die Datenbank enthält viel mehr als Arduino. Probieren Sie sie aus. Der häufigste Arbeitsfluss bei der Verwendung der Plattform besteht darin, ein Projekt aus der Befehlszeile zu erstellen.

$ plattformprojekt init -ide -Planke

Die Board -ID ist in ihrer Dokumentation aufgeführt. Sie können sie auch auflisten:

$ plattformplattform

Führen Sie es ohne den Plattformparameter aus und Sie erhalten eine Liste von mehreren tausend Boards. Entscheiden Sie, welche Plattform Sie verwenden möchten und mit dem Parameter filtern möchten. In diesem Fall ist „Arduino“ geeignet. Sie haben auch „Atmel“ und ein paar andere. Wenn Sie wissen, welches Projekt Sie beginnen, wissen Sie, wie man filtert.

Arduino ide

Wenden Sie sich nicht vom Original ab, bevor Sie anfangen. Dieses Paket ist sehr fähig, es gibt nur wenige Gründe, warum Sie vielleicht etwas anderes verwenden möchten. Sie sind an etwas anderes gewöhnt und weigern sich, etwas Neues auszuprobieren. Sie haben ein besonders herausforderndes Projekt. Eine der wenigen, wirklich wichtigen Funktionen, die Sie in der ursprünglichen IDE nicht haben, ist die Revisionskontrolle. Wenn Sie Ihr Projekt unter Git Control stellen möchten, müssen Sie dies separat tun. Eines der guten Dinge an Arduino IDE ist, dass es viele Beispiele gibt, mit denen Sie studieren, verändern und herumspielen können. Sie haben auch eine lange Liste von Boards. Einige sind mit der IDE installiert, einige sind von Arduino aufgelistet und heruntergeladen oder verwenden den Boards Manager.

Es hat keine Integration für die Plattform.io allerdings.

NetBeans

Netbeans ist das große System für die Entwicklung und kann viele verschiedene Sprachen bewältigen. Mit dem richtigen Plugin können Sie es auch für Arduino -Projekte verwenden. Sie können es vom Plugin -Portal abholen. Das Plugin ist in Java geschrieben, es ist 4 Jahre alt. Bei Problemen sind Sie wahrscheinlich alleine. Es ist auch auf Github - Arduino erhältlich . Suchen Sie die NBM -Datei in GitHub oder laden Sie den Quellcode herunter. Um zu installieren, suchen Sie die Datei, wählen Sie sie aus und klicken Sie auf die Schaltfläche Installieren. Jetzt unterstützen Sie Arduino und Git oder eine der anderen Funktionen, die Netbeans unterstützt. Wie bereits erwähnt, plartform.IO hat Unterstützung für Boards, um ein Projekt zu starten, den folgenden Befehl auszuführen.

$ PIO Project Init -ide Netbeans -board unowifirev2

Der Befehl erstellt Projektdateien und Verzeichnisse, die Sie direkt in NetBeans verwenden können. Sie haben jetzt den gesamten Werkzeuganzug für Ihr Projekt zur Verfügung.

Eclipse - Plugin

Wie üblich haben Eclipse alle Plug-Ins auf ihrem „Marktplatz“. Sie müssen das aus einer laufenden Instanz von Eclipse auswählen. Sie sollten mit der IDE beginnen und dann mit dem „Arduino -Download -Manager“ in der neuen „IDE“ fortfahren. Sie können das Eclipse -Paket herunterladen und dann den Arduino -Download -Manager verwenden, um zu behandeln, an welchen Boards Sie interessiert sind. Sie haben auch Codeausschnitte auf dem Marktplatz verfügbar.

Mit der Plattform.IO, um ein Projekt zu erstellen, ist hier eine großartige Idee. Der Befehl ist der gleiche mit dem gesamten Namen für die IDE.

$ PIO Project init -ide Eclipse -board uno

Dadurch werden die Projektdateien versteckter Eclipse -Projektdateien erstellt .CProject, das auf die Bibliotheken hinweist, die Sie benötigen, und andere Dinge. Es schafft auch notwendige Verzeichnisse.

Atom.io

Ja, dies ist ein Redakteur, aber mit genügend Plug-Ins verhält es sich wie eine ganze IDE. Sobald Sie Atom installiert haben, können Sie das Paket "Plattform-Ide" installieren und installieren. Sobald Sie dies getan haben, haben Sie die Wahl, ein Arduino -Projekt aus dem Herausgeber zu initialisieren.

Die Platform.Die IO -Integration macht es zum Kinderspiel, ein Projekt zu starten und zu initialisieren. Sie müssen keine Plattform installieren.IO, obwohl es auch Beispiele installiert sind. Beispiele, die Sie Ihrem Projekt hinzufügen oder Ihr Projekt mit den Beispielen starten können.

Visual Studio

Visual Studio, ja, der von Microsoft ist ziemlich beliebt. Es hat viele verschiedene Plugins, sowohl von Microsoft als auch von anderen Personen. Die Wahl ist großartig und Sie können nur Snippets oder ganze Pakete für alle Jobs auf Arduino installieren. Sie müssen das Haupt -Arduino -Entwicklungskit installieren lassen, um es vollständig zu verwenden.

EMACs

In EMACs haben Sie ein Paket von ELPA. Plattformio-Modus, verfügbar. Verwenden Sie zum Abschluss der Code das Ironie-Mode-Paket. Sie erstellen ein Projekt auf die gleiche Weise mit dem Plattformio -Befehl.

$ platformio project init -ide emacs -board uno

Der Modus verfügt über Funktionen, die mit Schlüsselkkern verbunden sind, die erstellt, kompiliert und hochladen. Sie können auch einen externen Programmierer auswählen und Dateien an das externe Dateisystem senden.

NVIM

Für NVIM müssen Sie viele Teile laden. Einer ist das Neomake-Plattformio, die anderen sind eine Arduino-Syntaxdatei, das bare Arduino-Projekt und die von ihnen empfohlenen Dateien. Dies ist eine komplexe Methode, die für Sie für Sie geeignet ist, Vim -Enthusiasten, die gerne Ihre eigenen Sachen zusammenstellen.

Abschluss

Wenn Sie mit Arduino beginnen, erhalten Sie viele Leckereien direkt von ihrer eigenen Website. Wenn Sie jedoch in fortgeschritteneres Gebiet einsteigen, können Sie zu anderen Redakteuren und IDES übergehen. Der Hauptvorteil ist, dass Sie das verwenden können, was Sie gewohnt sind. Der zweite Vorteil besteht.