Last active
June 11, 2017 01:54
-
-
Save jdieg0/00abb7ab5980b5d027f300045cbce735 to your computer and use it in GitHub Desktop.
Textzeile mit dem Wemos-Micro-SD-Karten-Shield in Datei schreiben.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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