Arduino IDE nicht mehr ausreichend für dich?

Antworten
Benutzeravatar
the-fallen
Beiträge: 1976
Registriert: 07.03.2011 14:20:47
Wohnort: zwischen Augsburg und Landsberg a.L.

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

Beitrag 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) 1829 mal betrachtet
  • Prôtos FBL -stretched- a un motor 5+4D 1.13mm 14P de torro [V-Stabi]|[V-Gov] | [YGE90LV] | [UweG-Taumelscheibe] | [ZyclicMod]
  • SuziJanis 700 UltraLight 3570g Abfluggewicht
  • Besessen: T-Rex 250SE, T-Rex 450L, T-Rex600EFL, TDR, Blade mSRX
  • nur Gebaut und eingeflogen: Blade700, Goblin500, TRex150 RKH, Blade 130X RKH, Vibe90
  • Heizkoffersteuerung "HeatBox"

[" 99 little bugs in the code | 99 little bugs in the code | Take one down, patch it around | 117 little bugs in the code "] - Alex Shchepetilnikov
Benutzeravatar
Husi
Beiträge: 2808
Registriert: 19.03.2007 20:06:17
Wohnort: Darmstadt
Kontaktdaten:

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

Beitrag 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
Bild Bild Bild Bild
Benutzeravatar
the-fallen
Beiträge: 1976
Registriert: 07.03.2011 14:20:47
Wohnort: zwischen Augsburg und Landsberg a.L.

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

Beitrag 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).
  • Prôtos FBL -stretched- a un motor 5+4D 1.13mm 14P de torro [V-Stabi]|[V-Gov] | [YGE90LV] | [UweG-Taumelscheibe] | [ZyclicMod]
  • SuziJanis 700 UltraLight 3570g Abfluggewicht
  • Besessen: T-Rex 250SE, T-Rex 450L, T-Rex600EFL, TDR, Blade mSRX
  • nur Gebaut und eingeflogen: Blade700, Goblin500, TRex150 RKH, Blade 130X RKH, Vibe90
  • Heizkoffersteuerung "HeatBox"

[" 99 little bugs in the code | 99 little bugs in the code | Take one down, patch it around | 117 little bugs in the code "] - Alex Shchepetilnikov
Antworten

Zurück zu „Arduino Tipps & Hilfe“