Ο Λαβύρινθος της Σήραγγας
Χρησιμοποιήστε τα μπλοκ [Οδήγηση] και [Στροφή για], τον Αισθητήρα Εμπρός Απόστασης και τον Αισθητήρα Κάτω Ματιού για να οδηγήσετε το Ρομπότ Εικονικής Πραγματικότητας από την Θέση Έναρξης (πράσινο τετράγωνο) στην Θέση Τελικού (κόκκινο τετράγωνο) στην Παιδική Χαρά Maze+.
- Επιλέξτε την παιδική χαρά Wall Maze+.
- Κατεβάστε το αρχείο .vrmaze από αυτόν τον φάκελο και ανεβάστε τον λαβύρινθο στην Παιδική Χαρά.
- Για βοήθεια με το ανέβασμα και το κατέβασμα λαβυρίνθων στο Wall Maze + Playground, δείτε αυτό το άρθρο.
- Κωδικοποιήστε το ρομπότ εικονικής πραγματικότητας (VR) ώστε να κινείται από την αρχική θέση (πράσινο τετράγωνο) στην τελική θέση (κόκκινο τετράγωνο).
- Δημιουργήστε έναν αλγόριθμο για να χρησιμοποιήσετε τον αισθητήρα απόστασης από το μπροστινό μέρος για να πλοηγηθείτε στο ρομπότ εικονικής πραγματικότητας (VR) που κινείται στον λαβύρινθο χωρίς να πέσετε πάνω σε τοίχο.
- Χρησιμοποιήστε τον αισθητήρα Down Eye για να ελέγξετε το κόκκινο χρώμα και να διαπιστώσετε εάν το ρομπότ εικονικής πραγματικότητας φτάνει στην τελική θέση.
- Χρησιμοποιήστε το μπλοκ [Για πάντα] για να διατηρείτε το ρομπότ εικονικής πραγματικότητας σε συνεχή κίνηση μέσα στον λαβύρινθο και διατηρήστε τον αισθητήρα ματιού προς τα κάτω να ελέγχει συνεχώς την τελική θέση για να σταματήσετε το ρομπότ.
Χρήσιμες συμβουλές
Χρησιμοποιήστε το μπλοκ Το Down Eye ανιχνεύει από την κατηγορία Sensing (Αίσθηση) για να αναφέρετε εάν ο αισθητήρας Down Eye ανιχνεύει ένα συγκεκριμένο χρώμα.

Αντίστοιχη εντολή Python:
down_eye.detect(ΚΟΚΚΙΝΟ)
Χρησιμοποιήστε τον αισθητήρα απόστασης από μπροστά για να διαπιστώσετε εάν το ρομπότ εικονικής πραγματικότητας πλησιάζει τον τοίχο. Χρησιμοποιήστε το μπλοκ σύγκρισης Μικρότερο από από την κατηγορία Χειριστές για να αναφέρετε εάν η απόσταση μεταξύ του Ρομπότ Εικονικής Πραγματικότητας (VR) και του τοίχου του λαβυρίνθου είναι μικρότερη από μια τιμή κατωφλίου, ώστε να προσδιορίσετε εάν το Ρομπότ Εικονικής Πραγματικότητας (VR) πλησιάζει τον τοίχο.

Αντίστοιχη εντολή Python:
front_distance.get_distance(MM) < 200
Χρησιμοποιήστε το μπλοκ if then else από την κατηγορία Control για να ελέγξετε αν το VR Robot πλησιάζει τον τοίχο και εκτελέστε τον κώδικα για να εκτελέσετε διάφορες συμπεριφορές με βάση τη Boolean συνθήκη. Εάν η συνθήκη Boolean είναι true, τα μπλοκ εντός της ενότητας if θα εκτελεστούν. Εάν η συνθήκη Boolean είναι false, θα εκτελεστούν τα μπλοκ εντός της ενότητας else .

Αντίστοιχη εντολή Python:
αν συνθήκη: επιτυχία αλλιώς: επιτυχία
Χρησιμοποιήστε το break block από την κατηγορία Control για να τερματίσετε αμέσως έναν επαναλαμβανόμενο βρόχο.

Αντίστοιχη εντολή Python:
διακοπή