Messdaten als txt.file Ausgeben

OP #3703364
Lesenswert?
• ▲
▼
µC: Arduino Mega1280
IDE: Eclipse indigo + avr plugin

Hallo ich habe für den Arduino Mega1280 folgendes programmiert:
Mit Hilfe der Input Capture Unit (ICP4 am Arduino Pin49) lese ich ein 
PWM Signal ein. Dieses wird dann ausgewertet, wie zum Beispiel Periode, 
Frequenz, sowie Max und Min Werte der Frequenz. Wobei das mit den Max, 
Min Werten noch nicht 100prozentig funktioniert. Alle Werte werden dann 
in der loop über print befehle auf der console ausgegeben.

Im Anhang findet ihr das gesamte Programm vielleicht auch für den ein 
oder anderen Interessant.

Meine Frage jetzt ist es möglich die ganzen Werte die ich inn der Loop 
jede Sekunde ausgebe, auch parallel in ein txt.file zu schreiben, so das 
die Messungen dort gespeichert werden und ich diese später in Excel zur 
weiterverarbeitung nutzen kann.

Wenn dies geht vielleicht kann mir da jemand helfen wie ich das machen 
müsste. Und wo das in meinem Programm dann stehen müsste.
Angehängte Dateien:
Gast #3703374
Lesenswert?
• ▲
▼
Da du deine Frage hier im Mikrocontroller Forum postest, vermute ich 
mal, dass die Textdatei auch direkt vom µC geschrieben werden soll. Die 
einfachste Lösung ist dort vermutlich einer SD-Karte mit FAT Filesystem, 
die dann auf dem PC ausgelesen werden kann. Bibliotheken für den µC 
wurden hier schon diverse beschrieben, z.B. fndest du im Artikel 
MMC- und SD-Karten ein paar Anlaufpunkte.
OP #3703427
Lesenswert?
• ▲
▼
Ne :=)

die Datei soll "Messwerte" heißen und einfach auf C:\ abgespeichert 
werden.
Wie muss ich dann den Pfad angeben??? auf Com4
Wie müssten die Befehle dann aussehen.

Und was heißt das:??
Durch den Schalter /A wird die Datei mit dem EOF-Kennzeichen CTRL-Z 
(oder 026H) abgeschlossen.
#3703557
Lesenswert?
• ▲
▼
Wozu probieren, wenn man auch fragen kann? ;)

Nur die erste Zeile, und gut ist. Obwohl nee, auch falsch abgeschrieben.

Ich könnte jetzt ja noch fies sein:

copy com4: /a c:\messwerte.txt

klappt auch! Ganz ohne CAPS.

Ebenfalls ein Geheimnis, was du bitte nicht weiterverrätst:

copy /?

kann man auch an der Kommandozeile angeben. Aber pssst!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.