Reisedistanz
Mithilfe des Front Distance Sensors, der den VR-Roboter steuert um in einer Minute so viel Müll wie möglich einzusammeln, ermitteln Sie die Gesamtzahl der eingesammelten Müllteile und berechnen Sie die zurückgelegte Strecke des Roboters.
- Wählen Sie den Spielplatz „Korallenriff-Reinigung“.
- Programmiere den VR-Roboter so, dass er in einer Minute so viel Müll wie möglich einsammelt, die Anzahl der Müllstücke zählt und die zurückgelegte Strecke des Roboters berechnet.
- Stelle einen Timer ein, um die Dauer des Vorgangs zu messen.
- Deklarieren Sie Variablen, um die Anzahl der Müllteile und die zurückgelegte Strecke zu speichern.
- Gewünschte Kurvengeschwindigkeit einstellen. Verwenden Sie den [Turn]-Block, um den Antriebsstrang weiter zu drehen, und verwenden Sie den vorderen Abstandssensor, um nach Müll zu suchen.
- Wenn der vordere Abstandssensor ein Müllstück erkennt, fährt der VR-Roboter zum Müll, um ihn einzusammeln, misst die Fahrstrecke und zählt die Anzahl der Müllstücke.
- Verwenden Sie den [Forever]-Block, damit der VR-Roboter ständig nach Müll sucht und diesen einsammelt.
- Wenn die einminütige Zeit abgelaufen ist, wird die Wiederholungsschleife sofort beendet.
- Verwenden Sie den [print]-Block, um die Gesamtzahl der Abfallteile und die gesamte Fahrstrecke des Roboters zur Druckkonsole auszugeben.
Hilfreiche Tipps
Verwenden Sie den Block FrontDistance found object aus der Kategorie „Sensorik“, um zu melden, ob der Front Distance Sensor ein Objekt in seinem Sichtfeld erkennt.

Passender Python-Befehl:
front_distance.found_object()
Verwenden Sie den FrontDistance Reporter-Block aus der Kategorie Sensorik, um die Entfernung des nächstgelegenen Objekts vom Distanzsensor zu ermitteln.

Passender Python-Befehl:
front_distance.get_distance(MM)
Verwenden Sie den Block reset timer aus der Kategorie „Sensorik“, um den Timer zu Beginn Ihres Projekts auf 0 Sekunden zurückzusetzen.

Passender Python-Befehl:
brain.timer.clear()
Verwenden Sie den Wenn-Dann- Block aus der Kategorie „Steuerung“, um prüfen, ob der vordere Abstandssensor ein Müllstück erkennt und ob die einminütige Zeit abläuft

Passender Python-Befehl:
Bedingung:
Verwenden Sie den Forever Block aus der Kategorie „Steuerung“, um sicherzustellen, dass der VR-Roboter ständig nach Müll sucht und diesen einsammelt.

Passender Python-Befehl:
solange wahr:
Verwenden Sie den break block aus der Kategorie Control, um eine sich wiederholende Schleife sofort zu verlassen.

Passender Python-Befehl:
brechen