Werbung

Arduino IDE für Windows

  • Kostenlos

  • In Deutsch
  • V 1.8.57
  • 4.1

    (1139)
  • Sicherheitsstatus

Softonic-Testbericht

Arduino IDE: Kostenlose, quelloffene Entwicklungsumgebung für Arduino-Programme

Wer gerne mit elektronischen Bauteilen bastelt, hat mit hoher Wahrscheinlichkeit bereits mit dem kostengünstigen Entwicklungsboard Arduino Bekanntschaft gemacht. Die Arduino IDE ist eine einfache Entwicklungsumgebung, um Arduino-Programme zu programmieren und für den Einsatz auf dem Board zu kompilieren. Die Arduino IDE selbst ist in Java, C und C++ entwickelt worden und plattformübergreifend auf Windows, Mac OS und Linux nutzbar.

Was ist der Arduino?

Arduino ist eine sogenannte Physical-Computing-Platform. Das Projekt entwickelt und vertreibt vergleichsweise einfache Mikrocontroller zu günstigen Preisen. Die Eingabe-Ausgabe-Boards werden genutzt, um hardwarenahe Programmierung zu lehren. Auch in Kunst- und Bastelprojekten werden die kleinen Platinen eingesetzt. Die Schaltpläne der verschiedenen Boards werden unter einer Creative-Commons-Lizenz veröffentlicht, sodass kompatible Mikrocontroller problemlos von Dritten produziert werden können.

Die Arduino IDE ist eine von Arduino angebotene, sehr einfache und reduzierte integrierte Entwicklungsumgebung (Integrated Development Environment), in der Code für die verschiedenen Arduino-Boards entwickelt werden kann. Die Software steht für Windows, Mac OS und Linux zum Download zur Verfügung. Mit etwas Einrichtungsaufwand kann sie auch für die Entwicklung auf den noch kostengünstigeren ESP32- und ESP8266-Boards verwendet werden.

Welche Funktionen hat die Arduino IDE?

Der stark reduzierte, minimalistische Code-Editor der Arduino IDE bietet typische Komfortfunktionen wie Syntaxhervorhebung bei der Entwicklung von Arduino-kompatiblen Programmen. Das parallele Öffnen und Bearbeiten mehrerer Dateien ist mit der Software ebenfalls möglich. Das auf die wesentlichen Funktionen reduzierte Userinterface ist übersichtlich und dadurch schnell erlernbar.

Der Code kann zunächst auf dem PC oder Mac, auf dem die IDE läuft, ausgeführt werden, um ihn auf grobe Fehler zu prüfen. Im Anschluss übernimmt die in die IDE integrierte Komponente avrdude die Konversion des Programmcodes in auf dem Arduino ausführbaren Hexadezimal-Code und hilft dabei, das fertige Programm auf den Speicher des Boards zu übertragen.

Welche Nachteile hat die Arduino IDE?

So attraktiv die minimale Ausstattung des Editors ihn auch macht, bedeutet sie zugleich den Verzicht auf in anderen Programmen selbstverständliche Komfortfunktionen. So bietet die Arduino IDE zum Beispiel keine automatische Vervollständigung bei der Code-Eingabe an. Auch die Hervorhebung von Fehlern beim Debugging ist verbesserungswürdig.

Vorteilhaft ist dagegen, dass die IDE verschiedene Code-Beispiele mitliefert, die es gerade Einsteigerinnen und Einsteigern erleichtern, die unterschiedlichen Arduino-Funktionen und -Schnittstellen kennenzulernen. Dass die Arduino IDE auf Deutsch benutzbar ist, vereinfacht den Einstieg zusätzlich. Anleitungen und Tutorials stehen allerdings zum überwiegenden Teil nur auf Englisch zur Verfügung.

Ist die Arduino IDE kostenlos?

Ja, die Arduino IDE darf kostenlos heruntergeladen und benutzt werden. Der Code der Anwendung selbst ist einsehbar und steht unter einer Open-Source-Lizenz. Dementsprechend darf die Software von kundigen Anwenderinnen und Anwendern frei weitergegeben und vor allem auch weiterentwickelt werden.

Mit der Arduino IDE entwickelte Programme müssen deshalb aber nicht selbst unter eine Open-Source-Lizenz gestellt werden, sondern dürfen selbstverständlich auch als Closed-Source-Software entwickelt, vertrieben und verbreitet werden.

Kann Arduino-Software auch mit anderen Editoren entwickelt werden?

Ja, selbstverständlich ist es auch möglich, Arduino-Programme in anderen Code-Editoren wie Atom oder Geany zu schreiben. Nur zum Konvertieren in den Arduino-kompatiblen Hexadezimalcode braucht es dann noch Komponenten wie avrdude, die aber auch unabhängig von der Arduino IDE heruntergeladen werden können.

Online-Systeme wie Platformio können ebenfalls eine Alternative zur Arduino IDE sein. Insbesondere bei gemeinsamen Bastelprojekten kann es sinnvoll sein, auf solche kollaborativen Lösungen zu setzen. Auch die Arduino IDE selbst wird als kostenloser Online-Editor angeboten, der direkt im Browser verwendet werden kann. Kollaborative Features gibt es hier aber leider nicht.

Minimalistisch, schnell und praktisch

Der Code-Editor der Arduino IDE ist auf die wesentlichsten Features eines Code-Editors reduziert. Das hat gerade für Anfängerinnen und Anfänger große Vorteile, da so keine überflüssigen Funktionen bei der Entwicklung stören. Fortgeschrittenere Nutzerinnen und Nutzer werden aufgrund dessen aber das ein oder andere Komfort-Feature vermissen.

Auch die mitgelieferten Code-Beispiele und (englischsprachigen) Tutorials verdeutlichen: Die Arduino IDE richtet sich vor allem an Programmierneulinge. Dennoch schwören auch viele erfahrenere Programmiererinnen und Programmierer bei der Entwicklung kleinerer Arduino-Programme auf das minimalistische und dadurch enorm schnelle Interface der offiziellen Arduino-Entwicklungsumgebung.

Vorteile

  • Minimalistisches Userinterface
  • Integrierter Hexadezimal-Konverter
  • Code-Highlighting
  • Plattformübergreifend verfügbar

Nachteile

  • Keine automatische Code-Vervollständigung
  • Wenige Komfort-Features
  • Keine Verwaltungsfunktionen für größere Projekte
  • Kein offizieller Support für Micropython

Programm ist in anderen Sprachen verfügbar


Arduino IDE für PC

  • Kostenlos

  • In Deutsch
  • V 1.8.57
  • 4.1

    (1139)
  • Sicherheitsstatus


Nutzer-Kommentare zu Arduino IDE

Haben Sie Arduino IDE ausprobiert? Seien Sie der Erste, der Ihre Meinung hinterlässt!


Werbung

Entdecken Sie Apps

Werbung

Werbung

Die Gesetze zur Verwendung dieser Software variieren von Land zu Land. Wir ermutigen oder dulden die Verwendung dieses Programms nicht, wenn es gegen diese Gesetze verstößt.