Seite 1 von 1

#1 Arduino IDE nicht mehr ausreichend für dich?

Verfasst: 02.01.2017 22:00:20
von the-fallen
Hier gab es ja schon lange keine neuen Beiträge mehr.

In der Hoffnung, dass es auch noch ein paar Programmierer hier gibt, die sich in der Arduino-Welt aufhalten, hierein kleiner Tipp:


Wenn du so langsam das Gefühl hast, dass dein Projekt so umfangreich ist, dass die Arduino IDE irgendwie nicht mehr passt und du eine Alternative suchst, dann schau doch mal nach PlatformIO.
Das ist eine Erweiterung zur Atom IDE und wirklich sehr angenehm zu nutzen. Sie ist zwar nicht ganz so umfangreich wie z.B. Eclipse, aber durchaus ausreichend, sehr leicht zu konfigurieren und absolut ein großer Sprung weg von der Arduino IDE - und trotzdem noch immer Arduino, was das Programmieren angeht.

Ich mag es, weil:

-100% kompatibel zu Arduino
-100% kompatibel zu allen anderen Sprachen
- leichte Oberfläche, trotzdem alles was man braucht
- wunderschöne und moderne Oberfläche mit vielen optischen Details
- modularer Aufbau und modulare Updates
ScreenShot der IDE:
PlatformIO.png
PlatformIO.png (246.85 KiB) 2031 mal betrachtet

#2 Re: Arduino IDE nicht mehr ausreichend für dich?

Verfasst: 02.01.2017 22:58:58
von Husi
the-fallen hat geschrieben:In der Hoffnung, dass es auch noch ein paar Programmierer hier gibt, die sich in der Arduino-Welt aufhalten, ...
Würde ich gerne mehr, aber immer Eines nach dem Anderen...
the-fallen hat geschrieben:-100% kompatibel zu allen anderen Sprachen
Kannst du das bitte näher erklären?
Bedeutet das, das man den Arduino auch mit einer anderen Sprache als "C" programmieren kann, oder bedeutet es, das die IDE auch andere Sprachen versteht und deren Syntax / Schlüsselwörter hervorheben kann?
Ich bin ein alter Turbo Pascaler, der irgendwie mit Windows auf die schiefe VBA-Bahn gekommen ist. :blackeye:

Viele Grüße
Mirko

#3 Re: Arduino IDE nicht mehr ausreichend für dich?

Verfasst: 03.01.2017 21:13:08
von the-fallen
Husi hat geschrieben:
the-fallen hat geschrieben: the-fallen hat geschrieben:
-100% kompatibel zu allen anderen Sprachen
Kannst du das bitte näher erklären?
Bedeutet das, das man den Arduino auch mit einer anderen Sprache als "C" programmieren kann, oder bedeutet es, das die IDE auch andere Sprachen versteht und deren Syntax / Schlüsselwörter hervorheben kann?
Ich bin ein alter Turbo Pascaler, der irgendwie mit Windows auf die schiefe VBA-Bahn gekommen ist.
Es bedeutet, dass man die IDE auch für andere Sprachen und Umgebungen nutzen/erweitern kann. So wie Eclipse ja auch für so ziemlich Alles genutzt werden kann - mit den entsprechenden Addons.
Arduino als "Sprache" selbst ist ja C und C++ verpackt in einem Abstraktions-Regelwerk das es dem Anwender ermöglicht, Code zu schreiben ohne die zu verwendete Architektur des Prozessors kennen zu müssen. Und so kann ein Code auch auf verschiedenen Arduino-Varianten funktionieren.

Ansonsten gibt es aber auch Systeme im Arduino-Format, für die es andere Sprachen gibt (Java, Python, Basic, etc).