Übersicht an Alternativen zur Arduino IDE (Stino, PlatformIO, MariaMole)

Da die Arbeit an größeren Projekten mit der Arduino IDE sehr unhandlich ist, werden im folgenden vier alternative Plattformen vorgestellt.

Bei der ersten Alternative Stino, handelt es sich um Plugins für den beliebten Sublime Text Editor welcher in der Version 2 oder 3 genutzt werden kann.
Der Sublime Text Editor alleine bietet unter anderem folgende Besonderheit:

  • Syntax-Highlighting
  • Verwendung von Makros
  • Codeautovervollständigung
  • „Goto Anything“ (Sprung in eine andere Datei oder innerhalb des gerade geöffneten Dokuments zu einer bestimmten Funktion)
  • Paralleles editieren im Code (setzen beliebig vieler Cursor)
  • Arbeiten in Projekten
Sublime text 3

Der Editor Sublime Text 2

Das Plungin Stino, lässt sich über den “Package Control” des Sublime Text Editors installiert  und benötigen zusätzlich auch eine Installation der Arduino IDE.

Nach der Installation erscheint in der Top Navigation des Sublime Editors eine weiterer Menüpunkt “Arduino”, über welchen alle Arduino bezogenen Einstellungen vorgenommen werden können. Eine Anleitung zur Installation finden sie hier.

sublime is the best


Die zweite IDE MariaMole, ist eine OpenSource IDE, welche speziell die Arduino IDE ersetzt und erweitert.

Besonderheiten sind:

  • Arbeit mit C / C++ Datein
  • Arbeit an mehren Projekten mit mehreren Seriellen Monitoren
  • Jedes Projekt besitzt eine eigene Konfiguration
  • Import von:
    • Arduino code
    • Bibliotheken
    • Beispielprojekte
  • Syntax-Highlighting

Die Anleitung zur Installation von MariaMole finden sie hier.

MariaMole


Bei der letzten IDE handelt es sich um PlatformIO, mit welcher neben dem Arduino auch noch viele weiter Mikrocontroller unterstützt werden.

Besonderheiten sind:

  • C / C++ Autovervollständigung
  • Arbeit an mehren Projekten in mehren Ebenen
  • über 200 unterstützt Entwicklungsboards / Mikrocontroller
  • Arduino and MBED kompatibel
  • Serieller Monitor
  • Syntax-Highlighting
  • Integration andere IDEs
  • Bibliotheken Manager
  • Voreingestellte toolchains

Die Anleitung zur Installation von PlatformIO finden sie hier.

Platform IO