IDE Upload -> automatisch Seriellen Monitor Starten

Hallo miteiannder,

ich arbeite gerade viel mit dem Seriellen Monitor am Arduino und irgend wie ist es echt nervig jedes mal den Seriellen Monitor nach einem Upload des Codes neu zu starten.

Gibt es die Möglichkeit den Seriellen Monitor nach erfolgreichen Upload automatisch zu starten?

gruß

Mücke

Ich habe so eine Funktion in der Arduino IDE noch nicht gesehen, aber vielleicht kannst du dich ja mit dem Atmel AVR Studio anfreunden. Dort gibt es eine "Auto-Reconnect" Funktion beim seriellen Monitor.

Gruß

hmm das kenne ich noch nicht.

Das muss ich mir mal anschauen.

@Spexx: Der serielle Monitor ist kein Feature vom Atmel Studio. Das wird mit dem Visual Micro Studio mitgeliefert.

Alternativ kannst du auch Putty nehmen oder ein x-beliebiges Terminalprogramm

Wenn es ihn nervt den Monitor immer neu starten zu müssen ist er bestimmt begeistert in einem externen Programm auch noch trennen zu müssen bevor er hoch laden kann. :wink:

Eclipse handelt das ganz gut. Das Monitorfenster ist ständig offen und die Verbindung wird beim upload vermutlich automatisch getrennt und wieder verbunden, zumindest musst man selbst nichts tun. Es können auch mehrere Verbindungen, in verschiedenen Farben, in einem einzigen Fenster angezeigt werden.
Ganz zu schweigen von den anderen Vorteilen wie Autovervollständigung

@sschultewolter
Ja du hast natürlich recht, man benötigt noch das Visual Micro Plugin. Aber damit ist es dann so, dass der serielle Monitor nicht jedes mal neu gestartet werden muss.

Wenn man Putty benutzt, geht der Upload ja überhaupt nicht mehr bevor nicht zuerst die Verbindung unterbrochen wird. Das ist dann ja noch komplizierter im Vergleich zur Arduino IDE und passt nicht zur Fragestellung :wink:

Ja, das ich auch ein Externes Programm nutzen kann ist mir schon bewusst, wie schon angesprochen muss man dann aber noch mehr machen :`( Verbindung trennen wenn man einen Neuen Code hat und wider neu herstellen wenn man ihn hochbeladen hat, ne das ist ja noch mehr Arbeit. :wink:

Das von "Eclipse" hat sich gut angehört, Monitor immer offen und wird automatisch gestartet und getrennt. :slight_smile:
habe mit Eclipse noch nie gearbeitet :`( auf was muss ich da achten da gibt es so viel von.

Spexx:
@sschultewolter
Ja du hast natürlich recht, man benötigt noch das Visual Micro Plugin. Aber damit ist es dann so, dass der serielle Monitor nicht jedes mal neu gestartet werden muss.

Wenn man Putty benutzt, geht der Upload ja überhaupt nicht mehr bevor nicht zuerst die Verbindung unterbrochen wird. Das ist dann ja noch komplizierter im Vergleich zur Arduino IDE und passt nicht zur Fragestellung :wink:

Wäre mir da nicht so sicher, dass die Verbindung wirklich unterbrochen werden muss. Möglich ist dann aber, dass ein Buchstabensalat erfolgt und dannach die Schnittstelle weiterbenutzt wird.

Nutze die Programmierung über USB nicht. Von daher kann ich meine Schnittstelle immer offen lassen.

hi,

ja, die verbindung muß beim upload über USB unterbrochen werden, sonst meckert die IDE, daß COMx schon in verwendung ist.

gruß stefan

Also ich würde das gerne mit dem eclipse ausprobieren, habe aber Probleme bei der Installation.:frowning:

ich habe hier die Datei

Eclipse IDE for C/C++ Developers, 163 MB
Downloaded 452,968 Times

An IDE for C/C++ developers with Mylyn integration.

Herunter geladen.

Jedoch bekomme ich da die Fehlermeldung:

Version 1.6.0_65 of the JVM is not suitable for this product.

Version: 1.7 or greater is required.

muss ich zuerst was anders installieren? oder mache ich schon wider was Falsch?

Bildschirmfoto 2014-11-24 um 18.45.50.png

Aktuelle Java Runtime installieren?

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

1.6 = Java 6. Hier wird wohl mindestens Java 7 verlangt. 8 ist aktuell.

das habe ich jetzt gemacht,

herunter geladen und Installiert, mein Admin Passwort musste ich auch eingeben.

doch ich bekomme noch immer die Selbe Meldung :frowning:

Bildschirmfoto 2014-11-24 um 19.35.38.png

Unter Windows muss bei Eclipse noch der PATH für die JRE in den Umgebungsvariablen hinzugefügt werden. Beim Mac keine Ahnung.

ich habe das hier hebt herunter geladen und Installiert.

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

jetzt komme ich erst mal über den Punkt von Anfang drüber hinaus. :slight_smile:
was da jetzt anders ist wie vorher kann ich nicht sagen, es geht aber schon mal.

Jetzt muss ich Eclipse noch auf Deutsch bekommen und dann das Teil für das Arduino installieren :slight_smile:
und dann muss ich das mal testen wie das geht das ich einen Code auf das Bord bekomme :slight_smile:

Du könntest dir ein kleines Skript mit Autohotkey basteln.

Mit Autohotkey kannst du u.a. virtuelle Mausklicks und Tastaturbefehle senden.
Tutorial: Sending Mouseclicks and keystrokes

Das könntest du so konfigurieren das du dir einen Hotkey definierst z.B Win+U. Das Autohotkey Skript reagiert dann auf diesen Hotkey und sendet einen virtuellen MAusklick auf den Uploadbutton und schließt das Serial Fenster um es anschließend wieder zu öffnen.

Ok, dann braucht man doch das JDK. Ich hatte schon daran gedacht, aber dann angenommen dass man das nur für Java Programmierung braucht....