現在、Arduino Yun に文字列を送信して、送信内容に応じて返信するように実験しています。
私はここでいくつかのコードのフレームワークを拾い上げ、それを試してみましたが、「準備完了」と表示されているシリアル モニターを除けば、それ以上進めることはできません。
コードは次のとおりです。
//declace a String to hold what we're inputting
String incomingString;
void setup() {
//initialise Serial communication on 9600 baud
Serial.begin(9600);
while(!Serial);
//delay(4000);
Serial.println("Ready!");
// The incoming String built up one byte at a time.
incomingString = "";
}
void loop () {
// Check if there's incoming serial data.
if (Serial.available() > 0) {
// Read a byte from the serial buffer.
char incomingByte = (char)Serial.read();
incomingString += incomingByte;
// Checks for null termination of the string.
if (incomingByte == '\0') {
// ...do something with String...
if(incomingString == "hello") {
Serial.println("Hello World!");
}
incomingString = "";
}
}
}
誰かが私を正しい方向に向けることができますか?
ありがとう