Freund/Feind Erkennung - Teil 1
Jetzt soll der Bob Freunde und Feinde erkennen!
Da das nicht ganz einfach ist, müssen wir etwas vorbereiten:
Alle Bobs aus der Klasse machen mit! Einer ist 'der Bob', alle anderen sind 'die Anderen'...
Bob oder nicht Bob, das ist hier die Frage!
In der loop()-Funktion prüfen wir, ob wir Bob sind oder nicht.
Deshalb rufen wir nur dann die Funktion loop_bob() auf, falls die Variable id mit dem Wert der Konstanten ID_BOB übereinstimmt.
Bei allen anderen Robotern rufen wir die Funktion loop_others() auf.
Entscheidet euch, welcher Roboter 'der Bob' sein soll.
Tragt den ID-Code (Lötpunkte) von dem ausgewählten Roboter in Zeile 3 ein!
Jetzt sollen die anderen Roboter (alle außer Bob) jeweils den eigenen ID-Code als Zahl senden!
Schreibe den Programmcode für 'die anderen' Roboter in die Funktion loop_others() ab Zeile 9:
- Bauch-LEDs einschalten
- die Funktion
bob3.transmitMessage(id);aufrufen - Bauch-LEDs ausschalten
- 1000 ms (= 1 Sekunde) warten
Bei allen Robotern - außer bei Bob - sollten die Bauch-Leds jetzt immer wieder kurz aufblitzen!