ich möchte meinem Arduino- Solarlogger beibringen, die Dateien auf der SD-Karte mit dem aktuellen Datum zu benennen.
Dazu hab ich folgende Funktion gebastelt und versuche grad seit fast zwei Stunden, den Dateinamen, der als String übergeben wird,
in ein Array of Char für die SD.open Funktion passend zu machen.
" myFile = SD.open("123.txt", FILE_WRITE);"
funktioniert. Der Code unten bei Aufruf mit name="123.txt" nicht. Hat wer nen Tip, wie man das konvertieren kann?
Gute Nacht
Jens
Code: Alles auswählen
void write_sd(int para,String name,String wert)
{
if (!SD.begin(chipSelect))
{
Serial.println("initialization failed!");
}
else
{
Serial.println("initialization done.");
myFile = SD.open(name, FILE_WRITE);
}
}