Welche IDE Version nutzt IHR ?

Eigentlich wollte ich die Frage aus einem anderen Grund stellen.
Da es aber offenbar eine Einigung zwischen den Parteien gegeben
hat, fällt das schon mal weg...

O.K. Trotzdem meine Frage.
Um mir die Programmiersprache bei zu bringen,
schaue ich mir immer wieder Sketches anderer
Enthusiasten an und versuche Projekte nachzubauen.
TFT-Tochscreens,(mit oder separater) SD Karte,
Servotüddel, Keypad und so weiter.

Ich glaube herausgefunden zu haben, dass nicht jeder
Sketch / Library mit jeder IDE läuft ?! In Kombination
mit der "altersgerechten" IDE funktioniert es häufiger.

Gibt es eine Möglichkeit, diese Probleme zu minimieren?
Welche IDE nutzt Ihr ?

Ähm... frohe Weihnachten!

Stefan

Hallo,

solche Fragen kommen immer mal wieder und es gibt dazu verschiedene Meinungen.
Laut meiner Meinung gibt es mit aktuellen IDE Versionen keine Probleme.
Die Probleme entstehen bestimmt dadurch, dass vielleicht die vielen Libs die es gibt nicht sofort angepaßt sind wenn intern was umgestellt wurde. Dazu kommt noch die Frage ob es kompiliert, ob es mit Warnungen kompiliert oder gar nicht kompiliert.
Dann kann man den Lib Programmierer anschreiben über GitHub und fragen. Falls es an der Lib liegen sollte.

Zum Bsp. gab es mal eine Umstellung vom Datentyp boolean auf bool.
Das war "nur" mit Warnungen verbunden. Kompilierte trotzdem.

Mein letztes Problem hierzu war das, eine Arduino eigene SD Lib.

Es gibt eben Dinge die wurden noch nie angemeckert und dann plötzlich gibts Warnungen. Ich bilde mir, keine Ahnung ob das stimmt, dass die IDE immer besser Programmierfehler erkennt im Laufe der Zeit. Weil bisher machten alle Warnungen Sinn, auch wenn ich manche davon nicht gleich verstanden hatte und hier fragen musste. Ich bin immer bestrebt keine Warnungen zuhalten. Bis jetzt klappt das für mich. Bis auf eine in der Dallas Lib, die aber wirklich nicht stört.

Und ich wette auch, viele Leute schauen sich die Meldungen der IDE gar nicht an, Hauptsache es kompiliert und der Sketch wird übertragen. :wink:

Ich selbst nehme nicht jede Version mit. Aber ab und zu aktualisiere ich schon.
Die 1.8.0 lasse ich erstmal aus, weil ich erst vor kurzem auf die 1.6.13 gewechselt bin.
Da hat sich jetzt außer den Boards nichts groß geändert.

StefanBoth:
Welche IDE nutzt Ihr ?

Hallo Stefan,
IDE 1.6.5. Hinsichtlich neuer Versionen bin ich eher träge :slight_smile:

StefanBoth:
Da es aber offenbar eine Einigung zwischen den Parteien gegeben
hat, fällt das schon mal weg...

Welche Parteien haben sich worüber geeinigt?

StefanBoth:
Ich glaube herausgefunden zu haben, dass nicht jeder
Sketch / Library mit jeder IDE läuft ?! In Kombination
mit der "altersgerechten" IDE funktioniert es häufiger.

Was meinst Du mit altersgerechter IDE?

StefanBoth:
Welche IDE nutzt Ihr ?

1.6.5

Ebenfalls fröhliche Weihnachten!

Gregor

Es gibt Arduinoversionen die erst mit bestimmten IDE-Versionen implementiert sind. Darum kannst Du für diese keine ältere IDE-Version verwenden ( ZB für den Arduino UNO braucht es eine 1.x Version)

Dann ist es eine Geschmakssache ob man immer auf dem aktuellsten Stand sein muß oder weiterhin was funktionierendes weiterverwendet.

Du kannst unter Windows aber soviele IDE-Verstionen gleichzeitig auf dem PC haben und welche Du willst starten (einfach ZIP Versrion herunterladen und in ein Direktory Deiner Wahl kopieren).

Grüße Uwe

Du kannst unter Windows aber soviele IDE-Verstionen gleichzeitig auf dem PC haben und welche Du willst starten (einfach ZIP Versrion herunterladen und in ein Direktory Deiner Wahl kopieren).

Dann würfelt es noch die Präferenzen.

Tipp:

So klappts.

gregorss:
Welche Parteien haben sich worüber geeinigt?

Was meinst Du mit altersgerechter IDE?

1.6.5

Ebenfalls fröhliche Weihnachten!

Gregor

Hallo Gregor
.cc && .org haben sich zumindest darüber
geeinigt, wieder die gleichen Versionsnummern
zu nutzen. Alles weitere wird sich noch zeigen.

Ich hatte schon Kompilierungsfehler mit
"fremden" Sketches, welche ich mit aktuellen
Libs auf moderner IDE getestet habe.
Steht in dem Sketch oder auf der Download
Seite ein Datum, suchte ich eine IDE Version
aus der Zeit - und eine ältere Lib Version.
Oft hat es dann geklappt.
Beim Projekt SIO2Arduino hat es zuletzt gehakelt
An das Problem bool / boolean kann ich mich auch
schwach erinnern.

Stefan

uwefed:
Du kannst unter Windows aber soviele IDE-Verstionen gleichzeitig auf dem PC haben und welche Du willst starten (einfach ZIP Versrion herunterladen und in ein Direktory Deiner Wahl kopieren).

Grüße Uwe

combie:
Dann würfelt es noch die Präferenzen.

Tipp:
https://www.arduino.cc/en/Guide/PortableIDE
So klappts.

Der Ordner mit den Libraries wäre hier auch meine erste Frage gewesen. Ich werde mir das mal
"Portable" einrichten. Das ist dann auch mit der Archivierung einfach. Alles drauf aufn Stick und in den Schrank damit :wink:

Stefan