__info__

Jetzt programmieren wir das Empfangen:

Bob soll gesendete IR-Messages empfangen. Wenn er eine Message empfängt, sollen seine weißen Bauch-LEDs kurz eingeschaltet werden.

__info__

Mit der Funktion
bob3.receiveMessage(zeit)
kann man auf den Empfang einer IR-Message warten.

Wenn eine IR-Message empfangen wurde bekommt man den übertragenen Wert (die Zahl zwischen 0 und 255) zurück.

Wenn keine IR-Message innerhalb der angegebenen Zeitspanne empfangen wurde, bekommt man den Wert -1 zurück.

__info__

In der Zeile 18 deklarieren wir die Variable message.

In der nächsten Zeile rufen wir die Funktion bob3.receiveMessage(1000) auf und weisen der Variablen message den Rückgabewert der Funktion zu.

Der Rückgabewert ist die empfangene IR-Message bzw. der Wert -1, wenn innerhalb von 1000 Millisekunden (= 1 Sekunde) nichts empfangen wurde.

__quiz__

1: Wer ist der Empfänger? 
2: Was macht die Funktion bob3.receiveMessage(5000)? 
 Du hast nichts ausgefüllt!
 Prima, soweit richtig…
 Prima, alles richtig!
 Leider falsch…
 Eine Antwort ist richtig
 Schon ein paar richtig…