Μάθημα 3: Οδήγηση μέχρι να πιεστεί
Τώρα που δημιουργήσατε ένα έργο εικονικής πραγματικότητας (VR) VEXcode για να πλοηγηθείτε στο ρομπότ εικονικής πραγματικότητας (VR) στο γράμμα «A» στον λαβύρινθο τοίχου παιδική χαρά , θα επεκτείνετε τις δεξιότητές σας χρησιμοποιώντας υποθετικές εκφράσεις και τιμές αισθητήρων. Σε αυτό το μάθημα, θα οδηγήσετε το Ρομπότ Εικονικής Πραγματικότητας (VR) στον αριθμό «2» στον Λαβύρινθο Τοίχου Παιδική Χαράκαι, στη συνέχεια, θα εξερευνήσετε γιατί χρειάζονται επιπλέον μπλοκ για να φτάσετε στο γράμμα «B». Στη μίνι-πρόκληση, θα εφαρμόσετε αυτές τις δεξιότητες για να πλοηγηθείτε από την αρχή του Λαβύρινθου του Τοίχου μέχρι τον αριθμό «3».

Μαθησιακά Αποτελέσματα
- Προσδιορίστε ότι μια συνθήκη αναφέρει πάντα μια τιμή TRUE ή FALSE.
- Περιγράψτε τη ροή του προγράμματος σε ένα έργο που έχει ένα ρομπότ εικονικής πραγματικότητας να κινείται προς τα εμπρός μέχρι να πατηθεί ο αισθητήρας προφυλακτήρα.
- Περιγράψτε γιατί χρησιμοποιούνται συνθήκες σε έργα.
- Προσδιορίστε τον τρόπο χρήσης της λειτουργίας Step για την επισήμανση της εκτέλεσης προγράμματος.
- Εξηγήστε γιατί η χρήση της λειτουργίας Step είναι χρήσιμη για την αντιμετώπιση προβλημάτων και την παρακολούθηση της ροής ενός έργου.
Μετονομάστε το Έργο
- Εάν το έργο του προηγούμενου μαθήματος δεν έχει φορτωθεί ήδη, φορτώστε το έργο Unit4Lesson2.
- Μετονομάστε το έργο Unit4Lesson3.

Ροή του έργου για να οδηγήσετε μέχρι το γράμμα 'Α'
Στο προηγούμενο μάθημα, το Ρομπότ Εικονικής Πραγματικότητας οδήγησε μέχρι το γράμμα «Α» στον Λαβύρινθο Τοίχου Παιδική Χαρά.

-
Για να κατανοήσετε καλύτερα τη ροή του έργου για την οδήγηση προς το γράμμα «A» στον Wall Maze Playground, ξεκινήστε τροποποιώντας το προηγούμενο έργο σας ή δημιουργήστε ένα νέο έργο που να ταιριάζει με αυτό το βασικό έργο.

Όταν ένα έργο χρησιμοποιεί ένα μπλοκ [Περιμένετε μέχρι], η ροή προγράμματος του έργου εξακολουθεί να ακολουθεί την ίδια ακολουθία από πάνω προς τα κάτω. Το μπλοκ [Περιμένετε μέχρι] επιτρέπει στη ροή του προγράμματος να "διακοπεί προσωρινά" σε ένα συγκεκριμένο σημείο, μέχρι να ικανοποιηθεί η συνθήκη μέσα στο [Περιμένετε μέχρι] (αναφέρει την τιμή TRUE).
Οι συνθήκες μέσα στα μπλοκ, όπως τα μπλοκ [Περιμένετε μέχρι], επιτρέπουν στον χρήστη να "ελέγχει" τη ροή του προγράμματος. Για παράδειγμα, με το μπλοκ [Περιμένετε μέχρι], η ροή του προγράμματος θα διακοπεί προσωρινά και θα "περιμένει μέχρι" να ικανοποιηθεί η συνθήκη και να αναφέρει TRUE, πριν προχωρήσει στο επόμενο μπλοκ.
Σε αυτόν τον κώδικα για την οδήγηση του ρομπότ VR μέχρι το γράμμα «A», το ρομπότ VR θα κινείται προς τα εμπρός μέχρι η συνθήκη του αριστερού προφυλακτήρα που πατιέται να είναι TRUE. Μια συνθήκη, όπως το πάτημα του αριστερού κουμπιού Bumper σε αυτό το παράδειγμα, αναφέρει πάντα μια τιμή TRUE ή FALSE.

Για την ενημέρωσή σας
Η λειτουργία Project Stepping σάς παρέχει μια οπτική αναπαράσταση της ροής των εντολών καθώς εκτελούνται μέσα σε ένα έργο. Αυτό μπορεί να σας παρέχει σημαντικές οπτικές ενδείξεις όταν προσπαθείτε να αντιμετωπίσετε προβλήματα ή να σχεδιάσετε ένα έργο VR VEXcode.

Οδηγήστε μέχρι τον αριθμό '2'
Σε αυτό το μάθημα, το έργο θα υποστεί επεξεργασία ώστε το ρομπότ εικονικής πραγματικότητας να οδηγεί μέχρι τον αριθμό '2' στον λαβύρινθο τοίχου παιδική χαρά!

-
Το έργο από το Μάθημα 2 έχει το ρομπότ εικονικής πραγματικότητας να στρίβει αριστερά για να οδηγήσει μέχρι το γράμμα «A». Για να πλοηγηθεί στον αριθμό «2», το ρομπότ εικονικής πραγματικότητας θα πρέπει να στρίψει δεξιά, να οδηγήσει προς τα εμπρός και στη συνέχεια να στρίψει αριστερά.

-
Αλλάξτε την κατεύθυνση του δεύτερου μπλοκ [Στροφή για] προς τα δεξιά αντί για τα αριστερά.

- Εκκινήστε το Wall Maze Playground εάν δεν είναι ήδη ανοιχτό και εκτελέστε το έργο.
-
Παρακολουθήστε το ρομπότ εικονικής πραγματικότητας να αρχίζει να οδηγεί προς τον αριθμό «2», αλλά να σταματάει σε έναν τοίχο. Έτσι, το ρομπότ εικονικής πραγματικότητας (VR) πρέπει να στρίψει αριστερά μόλις πιέσει τον τοίχο αντί να σταματήσει.

-
Επιλέξτε το κουμπί «Επαναφορά» για να επαναφέρετε την Παιδική Χαρά και να μετακινήσετε το Ρομπότ Εικονικής Πραγματικότητας (VR) πίσω στην αρχική του θέση.

-
Επεξεργαστείτε τον κώδικα αφαιρώντας το μπλοκ [Διακοπή οδήγησης] και αντικαθιστώντας το με τις ακόλουθες εντολές, προκειμένου να οδηγήσετε το ρομπότ εικονικής πραγματικότητας στον αριθμό '2'.

- Εκκινήστε το Wall Maze Playground εάν δεν είναι ήδη ανοιχτό και εκτελέστε το έργο.
-
Παρακολουθήστε το ρομπότ εικονικής πραγματικότητας να οδηγεί προς τον αριθμό '2' στον λαβύρινθο τοίχου χαρά!

- Επιλέξτε το κουμπί «Επαναφορά» για να επαναφέρετε την Παιδική Χαρά και να μετακινήσετε το Ρομπότ Εικονικής Πραγματικότητας (VR) πίσω στην αρχική του θέση.
Επιλέξτε το κουμπί Επόμενο για να συνεχίσετε με το υπόλοιπο μάθημα.