Arduino Daten Ausgabe

OP #4537187
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
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
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
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
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
#4538002
Hallo Peter,

wenn dir das Terminal zu allgemein ist kann ich dir das ganze als 
Datenspezifische Ausgabe programmieren. Dies wäre wie ein Terminal nur 
mit einer direkten zugeordneten Anzeige auf dem Bildschirm.

Wenn du interesse hast dan per p.m.

Gruß Alex
#4538098
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
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
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

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.