Sběrač odpadků
Použijte bloky [Jeďte pro] a [Otočte] a přední senzor vzdálenosti k řízení VR robota a nasbírejte co nejvíce odpadků, než se vybijí baterie.
- Vyberte hřiště pro úklid korálových útesů.
- Naprogramujte VR robota tak, aby sesbíral co nejvíce odpadků, než se mu vybijí baterie.
- Nastavte požadovanou rychlost otáčení. Použijte blok [Otáčení] k otáčení hnacího ústrojí a pomocí senzoru přední vzdálenosti zkontrolujte, zda se v něm nenacházejí nečistoty.
- Pokud přední senzor vzdálenosti detekuje kus odpadu, jeďte s VR robotem o vzdálenost odpovídající vzdálenosti mezi robotem a kusem odpadu, aby jej sesbíral.
- Použijte blok [Navždy], aby VR robot neustále kontroloval a sbíral odpadky.
Užitečné rady
Blok FrontDistance found object z kategorie Sensing použijte k hlášení, zda senzor přední vzdálenosti detekuje objekt ve svém zorném poli.

Odpovídající příkaz Pythonu:
přední_vzdálenost.nalezený_objekt()
Pro získání vzdálenosti nejbližšího objektu ze senzoru vzdálenosti použijte blok FrontDistance Reporter z kategorie Sensing.

Odpovídající příkaz Pythonu:
přední_vzdálenost.get_vzdálenost(MM)
Použijte blok if then z kategorie Řízení k ověření, zda senzor přední vzdálenosti detekuje kus odpadu, a spusťte kód pro jeho sebrání, pokud je booleovská podmínka pravdivá.

Odpovídající příkaz Pythonu:
pokud front_distance.found_object():
Použijte blok Forever z kategorie Ovládání, aby VR robot neustále kontroloval a sbíral odpadky.

Odpovídající příkaz Pythonu:
zatímco True: