✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Der folgende Quelltext liest ein einzelnes Zeichen über die serielle Schnittstelle ein und gibt es aus. Die Eingabe ist die Zahl „9“, jedoch wird in der Ausgabe „57“ angezeigt. Welcher der folgenden Gründe ist korrekt?
int incomingByte = 0; // Für eingehende serielle Daten
void setup() {
Serial.begin(9600); // Öffnet die serielle Schnittstelle und stellt die Datenrate auf 9600 Bit/s ein
}
void loop() {
// Antworten, wenn Daten erhalten werden:
if (Serial.available() > 0) {
// Lies das eingehende Byte:
incomingByte = Serial.read();
//incomingByte = Serial.parseInt();//Serial.read();
// Ausgabe:
Serial.print("I received: ");
Serial.println(incomingByte);
}
}
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!