SD Card Sketch für Arduino UNO

OP #4214802
Hallo Leute!
Ich bin auf der Suche nach Beispiel Sketch´s für das Speichern von 
mehreren Messwerten(z.B Strom, Spannung, Temperatur usw.)
Wie muss die Programmzeile aussehen, wenn ich in der späteren txt. Datei 
folgende Sortierung mit Semikolons zwischen den Werten haben möchte.
Wert1; Wert2; Wert 3; usw.

Danke schon im voraus!

Gruß Stephan
Gast
Wonko schrieb:
> GiDF schrieb:
>> Google defekt ?!?
>
> Schlecht geschissen? Wenn Du nicht helfen willst, lass doch einfach die
> Finger von der Tastatur.

Das wäre eine Meinung. Die Andere (auch meine) ist: Ist der TO 
bescheuert, oder warum kann er nicht "SD Arduino" in einer Suchmaschine 
eingeben? Dann hätte er selbst genau den gleichen Link wie du gefunden! 
Und das in einem Bruchteil der Zeit.

P.S. Bei dem Datenlogger Beispiel würde ich evtl etwas aufpassen wie oft 
auf die Karte geschrieben wird. Ansonsten ist sie evtl schnell kaputt.
Gast
Wonko schrieb:
> Schlecht geschissen?

Vielen Dank ! Wer in einer Antwort auf Google verweist, den sollte 
sofort der Blitz treffen.

Zwar nicht ganz die Antwort auf die Frage, aber vielleicht eine 
Überlegung wert: Wenn (falls) man eine Toolkette auf dem PC 
nachgeschaltet hat, sollte man es sich auf dem Arduino so einfach wie 
möglich machen und die Werte direkt und ohne Umwandlung in Text 
schreiben...

datei.write(Wert8Bit);
datei.write(Wert16Bit>>8); //high byte
datei.write(Wert16Bit);    //low byte

Ähnlich einfach kann man sich kleine Makros schreiben, die Werte 
verschiedener Datentypen schreiben und gleich eine Prüfsumme berechnen, 
die man am Ende des Datensatzes anhängt. Auf dem PC kann man das Logfile 
dann z.B. in .csv umwandeln und mit Excel auswerten. Da kann man dann 
auch noch Signalnamen und Einheiten drüber schreiben. Das macht auf dem 
Arduino alles zu viel Arbeit.
Gast
PS: Das direkte Speichern ist natürlich auch kompakter und schneller. 
Das Umwandlungsprogramm auf dem PC muss dann noch die internen 
Umrechnungsformeln kennen, um in physikalische Werte zurück zu rechnen 
(wenn man nicht gerade FLOAT benutzt).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 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.