Arduino Daten Ausgabe

OP #4537187
Lesenswert?
• ▲
▼
Gute Abend.

Und zwar habe ich eine Frage bezüglich der Programmierung eines Arduino 
Megas mit Hilfe des Atmel Studios. Ich bin auf der Suche nach einer 
Möglichkeit um mir Daten von einem Sensor der an den Arduino 
angeschlossen ist auf dem PC ausgeben zu lassen, so wie das mit dem 
Serial Monitor der Arduino IDE möglich ist. Kann man das mit dem Atmel 
Studio realisieren und wenn ja wie? Im Voraus schon einmal Danke für die 
Antworten.
#4537229
Lesenswert?
• ▲
▼
Hallo,

der serielle Monitor in der Arduino-IDE ist ein minimales dort 
integriertes Terminal-Programm.

Du kannst 8fast) jedes Terminalprogramm nehmen, um die Daten anzuzeigen.
COM-Port und Baudrate einstellen und fertig.

Oder ich habe nicht versatnden, was Du willst.
Das AVR-Studio hat damit nichts zu tun, das wäre nur einen andere 
Möglichkeit, den ATMega auf dem Arduino zu programmieren.

Gruß aus Berlin
Michael
Gast #4537301
Lesenswert?
• ▲
▼
Peter L. schrieb:
> Ich bin auf der Suche nach einer
> Möglichkeit um mir Daten von einem Sensor der an den Arduino
> angeschlossen ist auf dem PC ausgeben zu lassen, so wie das mit dem
> Serial Monitor der Arduino IDE möglich ist.

Du bist in der Lage Daten von einem Sensor einzulesen, aber schaffst es 
nicht über UART auszugeben?
Such Dir ein anderes Hobby.
Gast #4537321
Lesenswert?
• ▲
▼
Kolja L. schrieb:
> Die serielle Schnittstelle ist ja unabhängig von der Software
> mit der du deinen Arduino programmierst.

So ganz unabhängig nun auch wieder nicht - jedenfalls wenn man den 
Arduino nicht über ISP programmiert. In der Arduino IDE wird die 
Schnittstelle sowohl vom Bootloader als auch vom seriellen Monitor 
benutzt und so eine gemeinsame Nutzung muss von irgendwem koordiniert 
werden.
#4537593
Lesenswert?
• ▲
▼
Hallo,

Peter L. schrieb:
> Ich würde das ganze gerne über das AVR-Studio machen, wenn das möglich
> ist. Also unabhängig von der Arduino-IDE oder anderen externen Terminals

Niemand hindert Dich, im AVR-Studio zu programmieren und von da zu 
flashen.
Eben eben mit einen ISP-Programmer, den das Studio kennt oder den man 
einbinden kann.
Oder mit einem beliebigen Bootloader, das kann auch der vom Ardiono 
sein.
Das ist die Programmierung, nicht mehr und nicht weniger.

Wie Du z.B. Daten von einem Sensor am AVR irgendwohin schickst, ist 
allein Deine Eetscheidung, das mußt Du programmieren. Natürlich auch die 
Gegenstelle, die es empfangen soll. Das interessiert die 
Entwicklungsumgebeung nicht, das ist Anwendungssoftware für Dein 
Projekt.

Daß die Arduino-Leute sowas kombiniert haben, um es den Leuten als 
Einstieg einfacher zu machen, finde ich gut und nutze es selber ganz 
gern, es sind letztlich aber 2 völlig getrennte Sachen, eine 
Entwicklungsumgebung und ein Terminalprogramm für die serielle 
Schnittstelle.

Gruß aus Berlin
Michael
#4538098
Lesenswert?
• ▲
▼
Ich habe noch eine ältere Verdion der Arduino ide. Ich kann auf heden 
Fall den Monitor benutzen, ohne zu flasgen. Einfach Port auswählen und 
den Monitor öffnen. So lass ich mir auch immer Daten anzeigen beim 
Debuggen..
Bist du sicher, dass man flashen muss, um den benutzen zu können? (kann 
sein, dass das geändert wurde....)

Finn
Gast #4538267
Lesenswert?
• ▲
▼
Finn S. schrieb:
> Ich habe noch eine ältere Verdion der Arduino ide. Ich kann auf heden
> Fall den Monitor benutzen, ohne zu flasgen.

Das hat sich auch nicht geändert. Aber wenn die Arduino IDE über den 
Bootloader den Code hochschiebt, muss das Monitorprogramm die 
Schnittstelle freigeben. Ein externes Terminalprogramm muss man dazu 
erstmal überreden.
Gast #4539771
Lesenswert?
• ▲
▼
Peter L. schrieb:
> Edit: Um den Serial Monitor der Arduino-IDE zu benutzen muss ich diesen
> ja auch über das IDE Programmieren.

Nein, mußt Du nicht. Du kannst das serielle Tool auch ohne 
Arduino-Programm benutzen. Die IDE muß allerdings (leer) im Hintergrund 
mitlaufen. Das Tool ist nur dann nicht verfügbar, wenn Du mit der 
Arduino-IDE gerade flashst. Davor und danach wird die serielle wieder 
freigegeben.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren