次のコードがあります
void loop() {
String outMessage = ""; // String to hold input
while (Serial.available() > 0) { // check if at least one char is available
char inChar = Serial.read();
outMessage.concat(inChar); // add Chars to outMessage (concatenate)
}
if (outMessage != "") {
Serial.println("Sent: " + outMessage); // see in Serial Monitor
Serial1.write(outMessage); // Send to the other Arduino
}
共通のC言語で書きたいと思っています。
バージョン 0019 のコアの一部である Arduino String クラスを使用すると、文字配列よりも複雑な方法でテキスト文字列を使用および操作できます。
プログラミングに最適な方法がわかりません。私が知っている唯一のことは、それString
が多くのメモリを必要とすることです。何か提案はありますか?