2
私はarduinoでシリアル通信で 'if-else'を使用します。私はシリアル通信を使って 'if'と 'else'セクションにデータを送ります。しかし、私はシリアル通信セクションでデータの送信を停止することはできません。どうすればいいですか?例えばarduino how stop return 'else' value
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
}
void loop() {
if (Serial.avaliable() > 0) {
if (digitalRead(2) == HIGH)
{
Serial.print("Yes");
}
else {
Serial.print("No");
}
}
}
Iは数ピン2に番号5を与えた場合、「はい」をシリアルポートを介して連続的に流れます。私はそれが 'ループ'セクションにあることを知っています。しかし、どうやって止めるのですか?だから私は関連するピン5Vを与えるとき、私は1つの応答を得ることができますか? (英語には申し訳ありません)
私に例を教えてください。 – stiqma