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

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