Περιμένετε μέχρι να γίνει αληθές#

Wait Until True

Αυτό το σεμινάριο σας καθοδηγεί στη χρήση του μπλοκ αναμονή μέχρι για να διακόψετε προσωρινά ένα έργο μέχρι να γίνει αληθής μια συνθήκη, χρησιμοποιώντας ως παράδειγμα ένα LED Bumper. Στο τέλος, θα έχετε ένα έργο που θα κάνει το LED Bumper πράσινο μόλις το πατήσετε.

  1. Βεβαιωθείτε ότι το ρομπότ σας έχει συνδεδεμένο προφυλακτήρα LED. Ανατρέξτε στην ενότητα Διαμόρφωση συσκευών εάν δεν έχετε προσθέσει ακόμα έναν.

  2. Σύρετε ένα μπλοκ αναμονή μέχρι κάτω από το μπλοκ όταν ξεκινήσει.

Ένα κενό μπλοκ αναμονής μέχρι, από κάτω όταν ξεκίνησε.#
όταν ξεκινά :: hat events
περίμενε μέχρι <>
  1. Σύρετε το μπλοκ Boolean του LED Bumper πατημένο; στην υποδοχή συνθήκης του μπλοκ αναμονή μέχρι.

Το μπλοκ “Πατήθηκε ο προφυλακτήρας LED;” πρόσθεσε στην κατάσταση.#
όταν ξεκινά :: hat events
περίμενε μέχρι <[LEDBumper2 v] πατημένο; :: custom-led>
  1. Συνδέστε ένα μπλοκ Ορισμός χρώματος προφυλακτήρα κάτω από το μπλοκ αναμονή μέχρι.

Το μπλοκ χρώματος Set Bumper, που επισυνάπτεται παρακάτω, περιμένετε μέχρι.#
όταν ξεκινά :: hat events
περίμενε μέχρι <[LEDBumper2 v] πατημένο; :: custom-led>
ορισμός [LEDBumper2 v] σε [κόκκινο v] :: custom-led
  1. Αλλάξτε την παράμετρο χρώματος σε πράσινο.

Στιγμιότυπο οθόνης του ολοκληρωμένου έργου, με ανοιχτό το αναπτυσσόμενο μενού του χρωματικού μπλοκ "Ορισμός προφυλακτήρα", που εμφανίζει τις επιλογές κόκκινο, πράσινο και απενεργοποιημένο, καθώς και το επιλεγμένο πράσινο.
  1. Βεβαιωθείτε ότι το ρομπότ σας είναι συνδεδεμένο στο VEXcode. Ανατρέξτε στην ενότητα Σύνδεση με το ρομπότ σας εάν δεν είναι ακόμα συνδεδεμένο.

Στιγμιότυπο οθόνης της γραμμής εργαλείων VEXcode GO, που εμφανίζει το κουμπί Σύνδεση σε κατάσταση Σύνδεσης.
  1. Επιλέξτε Έναρξη για να εκτελέσετε το έργο.

Στιγμιότυπο οθόνης της γραμμής εργαλείων VEXcode GO, με επισημασμένο το κουμπί "Έναρξη".
  1. Πατήστε το κουμπί LED για να ανάψει ο προφυλακτήρας σε πράσινο χρώμα.