Μάτι#
Εισαγωγή#
Ο αισθητήρας ματιών VEX VR μπορεί να ανιχνεύσει αντικείμενα και να αναγνωρίσει το χρώμα και τη φωτεινότητά τους.
Παρακάτω είναι μια λίστα με όλα τα διαθέσιμα μπλοκ:
μάτι κοντά σε αντικείμενο – Αναφέρει εάν ο αισθητήρας ματιών ανιχνεύει ένα αντικείμενο εντός εμβέλειας.
το μάτι ανιχνεύει χρώμα – Αναφέρει εάν ο αισθητήρας ματιού ανιχνεύει ένα συγκεκριμένο χρώμα.
φωτεινότητα ματιού – Αναφέρει τη φωτεινότητα που ανιχνεύεται από τον αισθητήρα ματιού.
when eye – Εκτελεί την προσαρτημένη στοίβα μπλοκ όταν ο αισθητήρας ματιού ανιχνεύσει ή χάσει ένα αντικείμενο.
μάτι κοντά σε αντικείμενο#
Το λογικό μπλοκ μάτι κοντά στο αντικείμενο αναφέρει εάν ο αισθητήρας ματιού ανιχνεύει ένα αντικείμενο εντός εμβέλειας.
Σωστό — Ο αισθητήρας ματιού ανιχνεύει ένα αντικείμενο.
Λάθος — Ο αισθητήρας ματιού δεν ανιχνεύει κάποιο αντικείμενο.
<[FrontEye v] is near object?>
Παράμετροι |
Περιγραφή |
|---|---|
μάτι |
Ο αισθητήρας ματιού για την ανίχνευση αντικειμένων. |
Παράδειγμα
όταν ξεκινά
[Stop driving after detecting an object.]
κίνηση [εμπρός v]
περίμενε (0.1) δευτερόλεπτα
περίμενε μέχρι <[FrontEye v] is near object?>
διακοπή κίνησης
το μάτι ανιχνεύει το χρώμα#
Το μπλοκ Boolean του ματιού ανιχνεύει χρώμα αναφέρει εάν ο αισθητήρας ματιού ανιχνεύει ένα συγκεκριμένο χρώμα.
Αληθές – Ο αισθητήρας ανιχνεύει το καθορισμένο χρώμα.
Ψευδές – Ο αισθητήρας δεν ανιχνεύει το καθορισμένο χρώμα.
<[FrontEye v] ανιχνεύει [κόκκινο v];>
Παράμετροι |
Περιγραφή |
|---|---|
μάτι |
Ο αισθητήρας ματιού για την ανίχνευση χρωμάτων. |
χρώμα |
Το χρώμα προς ανίχνευση:
|
Παράδειγμα
όταν ξεκινά
[Stop driving after detecting a green object.]
κίνηση [εμπρός v]
περίμενε (0.1) δευτερόλεπτα
περίμενε μέχρι <[FrontEye v] ανιχνεύει [πράσινο v];>
διακοπή κίνησης
φωτεινότητα των ματιών#
Το μπλοκ αναφοράς φωτεινότητας ματιού αναφέρει πόσο φως ανακλάται πίσω στον αισθητήρα ματιού, ως ποσοστό από 0% έως 100%.
Ένα υψηλότερο ποσοστό σημαίνει ότι περισσότερο φως ανακλάται πίσω στον αισθητήρα ματιών. Ένα χαμηλότερο ποσοστό σημαίνει ότι λιγότερο φως ανακλάται πίσω.
(φωτεινότητα [FrontEye v] σε %)
Παράμετροι |
Περιγραφή |
|---|---|
μάτι |
Ο αισθητήρας ματιού για την ανίχνευση της φωτεινότητας. |
Παράδειγμα
όταν ξεκινά
[Display whether a detected object is bright.]
κίνηση [εμπρός v]
περίμενε μέχρι <[FrontEye v] is near object?>
περίμενε (0.1) δευτερόλεπτα
αν <(φωτεινότητα [FrontEye v] σε %) [math_less_than v] [70]> τότε
εκτύπωση [Object not bright.] ▶
αλλιώς
εκτύπωση [Bright object!] ▶
όταν το μάτι#
Το μπλοκ καπέλο when eye εκτελεί την προσαρτημένη στοίβα μπλοκ όταν ο επιλεγμένος Αισθητήρας Ματιού ανιχνεύσει ή χάσει ένα αντικείμενο.
όταν [FrontEye v] [ανιχνεύει v] αντικείμενο :: hat events
Παράμετροι |
Περιγραφή |
|---|---|
μάτι |
Ο αισθητήρας ματιού που θα χρησιμοποιηθεί. |
κατάσταση |
Πότε θα εκτελεστεί η συνδεδεμένη στοίβα μπλοκ:
|
Παράδειγμα
όταν [FrontEye v] [χάνει v] αντικείμενο :: hat events
[Find an object when it is lost.]
στροφή [δεξιά v]
περίμενε μέχρι <[FrontEye v] is near object?>
διακοπή κίνησης