Guten Abend.
Ich möchte während der Laufzeit des Programmes in Abhängigkeit vom Inhalt einer Variablen (Meter, Volt) den Namen der SD-Datei ändern, die dazu passend gelesen werden soll. Das beigefügte Fragment funktioniert nicht. Es soll nur erklären, was gemeint ist. Wie sollte ich vorgehen? Danke für die Unterstützung. Rüdiger R.
#include <SD.h>
const int zahl = 12 ;
String filename[zahl] = "00000000.wav";
void setup() {
Serial.begin(9600);
}
void loop() {
filename[0] = '0';
filename[1] = '1';
filename[2] = '2';
filename[3] = '3';
filename[4] = '4';
filename[5] = '5';
filename[6] = '6';
filename[7] = '7';
filename[8] = '.';
filename[9] = 'w';
filename[10] = 'a';
filename[11] = 'v';
Serial.println("filename[]"); // funktioniert nicht
myFile = SD.open("filename"); // Fehler
while (myFile.available())
Serial.write(myFile.read());
myFile.close();
}