名前を文字列に計算するファイルを開こうとしています。ただし、示されているようにコンパイルエラーが発生するだけです。
for(int i=1;;i++)
{
String temp = "data";
temp.concat(i);
temp.concat(".csv");
if(!SD.exists(temp))//no matching function for call to sdclass::exists(String&)
{
datur = SD.open(temp,FILE_WRITE);
}
}
私はJavaの人なので、なぜこれが機能しないのかわかりません。いくつかの文字列オブジェクト メソッドを試しましたが、どれも機能していないようです。私は arduino プログラミングに少し慣れていませんが、Java についてはよく理解しています。この for ループのポイントは、arduino が再起動するたびに新しいファイルを作成することです。