Was Sind Die IDEs Für Die Arbeit Mit Arduino?

Inhaltsverzeichnis:

Was Sind Die IDEs Für Die Arbeit Mit Arduino?
Was Sind Die IDEs Für Die Arbeit Mit Arduino?

Video: Was Sind Die IDEs Für Die Arbeit Mit Arduino?

Video: Was Sind Die IDEs Für Die Arbeit Mit Arduino?
Video: PlatformIO или прощай, Arduino IDE 2024, November
Anonim

Jeder, der mit dem Erlernen von Arduino beginnt, ist mit der Arduino IDE vertraut. Es ermöglicht Ihnen, Skizzen zu schreiben, die Richtigkeit zu überprüfen und in den Speicher der Arduino-Boards zu laden. Aber ist das die einzige Möglichkeit, Programme für den Arduino zu entwickeln? Überhaupt nicht! Sehen wir uns an, welche anderen Entwicklungsumgebungen existieren.

Arduino-Logo
Arduino-Logo

Notwendig

  • -Arduino;
  • - Computer.

Anleitung

Schritt 1

Beginnen wir mit der PROGRAMINO Entwicklungsumgebung. Dies ist eine kostenpflichtige Entwicklungsumgebung, die Sie jedoch 14 Tage lang kostenlos testen können. Programino erfordert jedoch wie andere Entwicklungsumgebungen, dass Sie die Arduino IDE installiert haben. Wenn Sie das Programm zum ersten Mal starten, geben Sie in den Einstellungen den Pfad zur ausführbaren Datei arduino.exe an. Gehen Sie dazu in das Einstellungsmenü: Optionen -> Editoreinstellungen. Es erscheint ein Fenster, in dem Sie die Pfade zum Verzeichnis mit der Arduino-IDE und den zugehörigen Bibliotheken angeben müssen. Wir sind jetzt bereit, Programme in Programino zu schreiben.

Programino-Umgebungseinstellungen
Programino-Umgebungseinstellungen

Schritt 2

Die in dieser Entwicklungsumgebung verwendete Sprache ist die gleiche wie in der ursprünglichen Arduino IDE - C. Das heißt, wenn Sie bereits Skizzen in der Arduino IDE schreiben, müssen Sie keine neue Programmiersprache lernen, was ein großes Plus dieser Entwicklungsumgebung ist.

Darüber hinaus bietet diese IDE jedoch eine so bequeme Möglichkeit der schnellen Entwicklung wie die Codevervollständigung. Das heißt, Sie müssen nicht ständig die Arduino-Befehls- und Methodenreferenz durchlaufen. Sie beginnen mit der Eingabe des Codes, und die Entwicklungsumgebung fordert Sie auf, die gewünschte aus den verfügbaren Optionen auszuwählen. Geben Sie beispielsweise "digi" ein und die IDE bietet Ihnen Optionen: "digitalRead", "digitalWrite".

Schreiben wir eine einfache Skizze, in der wir ständig einen der analogen Pins des Arduino abfragen und die Messwerte an den seriellen Port ausgeben. Versuchen Sie, die Skizze von Hand einzugeben, anstatt sie zu kopieren und einzufügen, um die Bequemlichkeit der Codevervollständigung von Programino zu spüren.

Skizze in Programino
Skizze in Programino

Schritt 3

Was bietet die Programino IDE sonst noch interessant? Diese Entwicklungsumgebung verfügt über mehrere interessante Tools, die über das Tools-Menü verfügbar sind. Zum Beispiel Notizblock, LCD-Zeichendesigner, Konverter zwischen DEC-BIN-HEX, serielle Schnittstelle, analoger Plotter und andere.

Werfen wir einen genaueren Blick auf das Werkzeug Analog Plotter. Mit diesem Tool können Sie visualisieren, was vom Arduino in den COM-Port kommt. Dies kann beispielsweise nützlich sein, um die Messwerte einiger analoger Sensoren anzuzeigen: Temperatur, Feuchtigkeit, Druck, Beleuchtung und andere.

Damit der Plotter in der Skizze funktioniert, müssen Sie die serielle Schnittstelle mit einer Geschwindigkeit von 19200 kb / s aktivieren. Die Daten werden mit Serial.println() auf den Plotter gedruckt. Starten wir einen analogen Plotter. Drücken Sie die Connect-Taste, um eine Verbindung zu dem Port herzustellen, an den ein Arduino angeschlossen ist.

Analoger Plotter in Programino
Analoger Plotter in Programino

Schritt 4

Eine weitere interessante Alternative zur Arduino IDE ist B4R oder "Basic for Arduino". Am Ende des Artikels befindet sich auch ein Link zur offiziellen Website. Diese Entwicklungsumgebung ist interessant, da sie die Sprache Basic anstelle von C verwendet. Es unterstützt auch die Codevervollständigung. Außerdem ist es völlig kostenlos.

Beim ersten Start erfordert die B4R-Umgebung außerdem die Angabe des Pfads zum Verzeichnis mit der Arduino-IDE sowie ggf. weiteren nicht standardmäßigen Bibliotheken und gängigen Modulen. Diese Einstellungen können später über das Menü Extras -> Pfade konfigurieren konfiguriert werden.

B4R-Umgebungseinstellungen
B4R-Umgebungseinstellungen

Schritt 5

Schreiben wir eine solche Skizze und schauen wir uns gleichzeitig die B4R IDE genauer an.

Im mittleren Teil befindet sich ein Feld zum Bearbeiten des Codes. Auf der rechten Seite befindet sich der Registerkartenbereich und die Registerkarten selbst: verfügbare Bibliotheken, Skizzenmodule, Verlauf und Suche. Auf dem obigen Foto ist eine Registerkarte mit einem Magazin geöffnet. Es ist zu erkennen, dass hier Meldungen angezeigt werden, die im Programm durch den Befehl Log() gesetzt werden. In dieser Entwicklungsumgebung können Sie Breakpoints setzen, was beim Debugging sehr nützlich ist, und auch Lesezeichen für eine schnellere Navigation durch den Code verwenden.

Sie werden in dieser Entwicklungsumgebung nicht sofort mit der Programmierung beginnen können, weil Es verwendet eine andere, objektorientiertere Sprache als die klassische Arduino-IDE mit einer anderen Syntax. Der Komfort dieser Umgebung und die Verfügbarkeit einer guten Anleitung durch die Entwickler gleichen diese Nachteile jedoch aus.

Erste Skizze in B4R
Erste Skizze in B4R

Schritt 6

Neben den aufgeführten gibt es noch andere Entwicklungsumgebungen für Arduino. Zum Beispiel Codeblöcke. Es hat die gleichen Fähigkeiten wie die von der IDE beschriebenen, daher werde ich es nicht näher beschreiben.

Aber jetzt wissen Sie, dass es alternative, viel bequemere Entwicklungsumgebungen für Arduino gibt. Ihre Verwendung wird die Entwicklung Ihrer eigenen Skizzen erheblich vereinfachen und beschleunigen.

Empfohlen: