-8

私は簡単なコードを持っています。

void setup() {
   Serial.begin(9600);
}

void loop() {
   if(Serial.available()) {
      char incomingChar = Serial.read();
      char testChar = ".";

      Serial.println(incomingChar);
      Serial.println(incomingChar == testChar);
   }
}

シリアルモニターインターフェースを開きました。ボーを9600に設定し、「行末なし」と入力しました:、、a出力は次のとおりです。b.

14:38:35.675 -> a
14:38:35.675 -> 0
14:38:37.105 -> b
14:38:37.105 -> 0
14:38:38.557 -> .
14:38:38.557 -> 0

シリアル ポートからのchar.が と等しくないのはなぜ.ですか?

4

1 に答える 1