Arduino Mini ProのArduino 022でプログラミングしています。ArduinoのVariadic関数
String join(const String str, ...) {
Serial.println("join");
va_list args;
va_start(args, str);
Serial.println("result init");
String result = "";
for (String strArg = str; strArg != NULL; strArg = va_arg(args, String)) {
Serial.println(result);
result += strArg + ARG_DELIMITER;
}
result = result.substring(0, result.length() - 1);
Serial.println("join end");
return result;
}
私はこの関数を呼び出すと、プログラムが停止し、ピン13にLED内蔵のオン:私は、次の機能を持っています。 「結合」は決してシリアルモニタには印刷されません。 Arduinoではバリデーション機能は使用できませんか?
あなたのコーリングコードも含めることができますか? – baalexander