Skip to content

Instantly share code, notes, and snippets.

@jdieg0
Last active June 11, 2017 01:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jdieg0/00abb7ab5980b5d027f300045cbce735 to your computer and use it in GitHub Desktop.
Save jdieg0/00abb7ab5980b5d027f300045cbce735 to your computer and use it in GitHub Desktop.
Textzeile mit dem Wemos-Micro-SD-Karten-Shield in Datei schreiben.
#include <SD.h>
// Chip-Select-Pin für SPI definieren
const int CS = D8;
File myFile;
void setup() {
Serial.begin(9600);
Serial.print("\r\nInitialisiere SD-Karte...");
// CS-Pin als Ausgang konfigurieren
pinMode(CS, OUTPUT);
// SD-Karte initialisieren
if (!SD.begin(CS)) {
Serial.println(" fehlgeschlagen!");
// Setup-Funktion verlassen
return;
}
Serial.println(" fertig.");
myFile = SD.open("text.txt", FILE_WRITE);
// Falls die (neue) Datei erfolgreich geöffnet wurde, schreiben
if (myFile) {
Serial.print("Schreibe in text.txt...");
// Eine Zeile, den eigentlichen Inhalt, schreiben
myFile.println("Test, Test. 1, 2, 3.");
// Datei schließen
myFile.close();
Serial.println(" fertig.");
}
else {
// Fehlermeldung, falls Datei nicht geöffnet werden konnte
Serial.println("Fehler beim Öffnen von text.txt.");
}
}
void loop() {
/* Wir wollen nur einmal etwas in die Datei schreiben,
daher bleibt die Loop-Funktion leer. */
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment