Οπτικός αισθητήρας#
Εισαγωγή#
Η κατηγορία Οπτική Ανίχνευση περιλαμβάνει μπλοκ που ελέγχουν και ανακτούν δεδομένα από τον οπτικό αισθητήρα VEX IQ. Αυτός ο αισθητήρας μπορεί να ανιχνεύει αντικείμενα, να αναγνωρίζει χρώματα και να μετρά τη φωτεινότητα και την απόχρωση.
Ο οπτικός αισθητήρας διαθέτει ένα φως που μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί. Το φως μπορεί να βοηθήσει τον οπτικό αισθητήρα να ανιχνεύει αντικείμενα και χρώματα με μεγαλύτερη σαφήνεια.
Παρακάτω είναι μια λίστα με όλα τα μπλοκ:
ορισμός οπτικού φωτός — Ενεργοποιεί ή απενεργοποιεί το φως του οπτικού αισθητήρα.
ορισμός ισχύος οπτικού φωτός — Ορίζει τη φωτεινότητα του φωτός του οπτικού αισθητήρα.
Οπτικά βρέθηκε κάποιο αντικείμενο; — Αναφέρει εάν έχει εντοπιστεί κάποιο αντικείμενο.
Το οπτικό ανιχνεύει χρώμα; — Αναφέρει εάν ανιχνεύεται ένα συγκεκριμένο χρώμα.
Ονομασία οπτικού χρώματος — Αναφέρει το όνομα του χρώματος που ανιχνεύθηκε.
Οπτική φωτεινότητα — Αναφέρει τη φωτεινότητα που ανιχνεύεται από τον αισθητήρα.
Οπτική απόχρωση — Αναφέρει την τιμή απόχρωσης του ανιχνευμένου χρώματος.
Όταν είναι οπτικό — Εκτελεί τη συνδεδεμένη στοίβα μπλοκ όταν ο οπτικός αισθητήρας ανιχνεύσει ή χάσει ένα αντικείμενο.
ορίστε οπτικό φως#
Το μπλοκ στοίβας ορισμός οπτικού φωτός ενεργοποιεί ή απενεργοποιεί το φως στον οπτικό αισθητήρα. Το φως επιτρέπει στον οπτικό αισθητήρα να βλέπει καλύτερα αντικείμενα εάν κοιτάζει ένα αντικείμενο σε σκοτεινή περιοχή.
ορισμός φωτός [Optical1 v] [ενεργό v]
Παράμετροι |
Περιγραφή |
|---|---|
οπτικός αισθητήρας |
Ποιος οπτικός αισθητήρας θα χρησιμοποιηθεί, όπως έχει διαμορφωθεί στο παράθυρο Συσκευές. |
κατάσταση |
Η κατάσταση του φωτός του οπτικού αισθητήρα που θα οριστεί:
|
Παράδειγμα
όταν ξεκινά
[Repeatedly flash the Optical Sensor's lights.]
για πάντα
ορισμός φωτός [Optical1 v] [ενεργό v]
περίμενε (1) δευτερόλεπτα
ορισμός φωτός [Optical1 v] [απενεργοποιημένο v]
περίμενε (1) δευτερόλεπτα
ορισμός ισχύος οπτικού φωτός#
Το μπλοκ στοίβας ορισμός ισχύος οπτικού φωτός ορίζει πόσο φωτεινό είναι το φως του οπτικού αισθητήρα. Το φως μπορεί να βοηθήσει τον οπτικό αισθητήρα να ανιχνεύει αντικείμενα και χρώματα με μεγαλύτερη σαφήνεια.
Ένα υψηλότερο ποσοστό κάνει το φως πιο φωτεινό. Ένα χαμηλότερο ποσοστό κάνει το φως πιο αμυδρό.
Εάν το φως του οπτικού αισθητήρα είναι σβηστό, η ρύθμιση της ισχύος φωτός πάνω από 0% θα ανάψει το φως.
Εάν η λυχνία του οπτικού αισθητήρα είναι αναμμένη, η ρύθμιση της ισχύος του φωτός στο 0% θα το σβήσει.
ορισμός ισχύος φωτός [Optical1 v] σε (50) %
Σημείωση: Εάν το φως του οπτικού αισθητήρα είναι σβηστό, αυτό το μπλοκ θα το ανάψει.
Παράμετροι |
Περιγραφή |
|---|---|
οπτικός αισθητήρας |
Ποιος οπτικός αισθητήρας θα χρησιμοποιηθεί, όπως έχει διαμορφωθεί στο παράθυρο Συσκευές. |
λάμψη |
Η φωτεινότητα του φωτός του οπτικού αισθητήρα κυμαίνεται από 0 έως 100 ως ποσοστό. |
Παράδειγμα
όταν ξεκινά
[Repeatedly change the brightness of the Optical Sensor's lights.]
για πάντα
ορισμός ισχύος φωτός [Optical1 v] σε (10) %
περίμενε (2) δευτερόλεπτα
ορισμός ισχύος φωτός [Optical1 v] σε (50) %
περίμενε (2) δευτερόλεπτα
ορισμός ισχύος φωτός [Optical1 v] σε (100) %
περίμενε (2) δευτερόλεπτα
Οπτικά βρήκε κάποιο αντικείμενο;#
Το λογικό μπλοκ Οπτικός αισθητήρας βρήκε ένα αντικείμενο; αναφέρει εάν ο οπτικός αισθητήρας ανιχνεύει ένα αντικείμενο εντός εμβέλειας.
Σωστό — Ο οπτικός αισθητήρας ανίχνευσε ένα αντικείμενο.
Λάθος — Ο οπτικός αισθητήρας δεν έχει ανιχνεύσει κάποιο αντικείμενο.
<[Optical1 v] βρήκε αντικείμενο;>
Παράμετροι |
Περιγραφή |
|---|---|
οπτικός αισθητήρας |
Ποιος οπτικός αισθητήρας θα χρησιμοποιηθεί, όπως έχει διαμορφωθεί στο παράθυρο Συσκευές. |
Παράδειγμα
όταν ξεκινά
[Turn until the Optical Sensor detects an object.]
ορισμός ταχύτητας στροφής σε (10) [% v]
ορισμός ισχύος φωτός [Optical1 v] σε [75] %
στροφή [δεξιά v]
περίμενε μέχρι <[Optical1 v] βρήκε αντικείμενο;>
εκτύπωση [Object detected] στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
διακοπή κίνησης
Οπτικά ανιχνεύουν χρώμα;#
Το Οπτικό ανιχνεύει χρώμα; Λογικό μπλοκ αναφέρει εάν ο οπτικός αισθητήρας ανιχνεύει ένα συγκεκριμένο χρώμα.
Σωστό — Ο οπτικός αισθητήρας έχει ανιχνεύσει το καθορισμένο χρώμα.
Ψευδές — Ο οπτικός αισθητήρας δεν έχει ανιχνεύσει το καθορισμένο χρώμα.
<[Optical1 v] ανιχνεύει [κόκκινο v];>
Παράμετροι |
Περιγραφή |
|---|---|
οπτικός αισθητήρας |
Ποιος οπτικός αισθητήρας θα χρησιμοποιηθεί, όπως έχει διαμορφωθεί στο παράθυρο Συσκευές. |
χρώμα |
Ποιο χρώμα να ελέγξετε:
|
Παράδειγμα
όταν ξεκινά
[Turn until the Optical Sensor detects a red object.]
ορισμός ταχύτητας στροφής σε (10) [% v]
ορισμός ισχύος φωτός [Optical1 v] σε [75] %
στροφή [δεξιά v]
περίμενε μέχρι <[Optical1 v] ανιχνεύει [κόκκινο v];>
εκτύπωση [Red detected] στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
διακοπή κίνησης
Οπτικό όνομα χρώματος#
Το μπλοκ αναφοράς Οπτικό όνομα χρώματος αναφέρει το όνομα του χρώματος που ανιχνεύεται από τον οπτικό αισθητήρα.
Πιθανά χρώματα είναι:
κόκκινος
πράσινος
μπλε
κίτρινος
πορτοκάλι
μωβ
κυανό
Σημείωση: Αυτό το μπλοκ μπορεί να εισαχθεί στο μπλοκ ορισμός χρώματος LED αφής για να ταιριάζει το LED αφής με το ανιχνευμένο χρώμα.
(όνομα χρώματος [Optical1 v])
Παράμετροι |
Περιγραφή |
|---|---|
οπτικός αισθητήρας |
Ποιος οπτικός αισθητήρας θα χρησιμοποιηθεί, όπως έχει διαμορφωθεί στο παράθυρο Συσκευές. |
Παράδειγμα
όταν ξεκινά
[Display a message when the Optical Sensor detects red.]
περίμενε μέχρι <[Optical1 v] ανιχνεύει [κόκκινο v];>
εκτύπωση (όνομα χρώματος [Optical1 v]) στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
Οπτική φωτεινότητα#
Το μπλοκ αναφοράς Οπτικής φωτεινότητας αναφέρει πόσο φωτεινό είναι το ανιχνευόμενο φως, ως ποσοστό από 0% έως 100%.
Ένα υψηλότερο ποσοστό σημαίνει ότι ο οπτικός αισθητήρας ανιχνεύει περισσότερο φως. Ένα χαμηλότερο ποσοστό σημαίνει ότι ο οπτικός αισθητήρας ανιχνεύει λιγότερο φως.
(φωτεινότητα [Optical1 v] σε %)
Παράμετροι |
Περιγραφή |
|---|---|
οπτικός αισθητήρας |
Ποιος οπτικός αισθητήρας θα χρησιμοποιηθεί, όπως έχει διαμορφωθεί στο παράθυρο Συσκευές. |
Παράδειγμα
όταν ξεκινά
[Display the brightness when the Optical Sensor detects red.]
περίμενε μέχρι <[Optical1 v] ανιχνεύει [κόκκινο v];>
εκτύπωση (φωτεινότητα [Optical1 v] σε %) στην οθόνη ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή
Οπτική απόχρωση#
Το μπλοκ αναφοράς Οπτικής απόχρωσης αναφέρει την απόχρωση που ανιχνεύεται από τον Οπτικό Αισθητήρα ως αριθμό από 0 έως 359 μοίρες.
Η απόχρωση είναι ένας τρόπος περιγραφής χρώματος χρησιμοποιώντας αριθμούς γύρω από έναν χρωματικό κύκλο, όπως φαίνεται παρακάτω:

(απόχρωση [Optical1 v] σε μοίρες)
Παράμετροι |
Περιγραφή |
|---|---|
οπτικός αισθητήρας |
Ποιος οπτικός αισθητήρας θα χρησιμοποιηθεί, όπως έχει διαμορφωθεί στο παράθυρο Συσκευές. |
Παράδειγμα
όταν ξεκινά
[Print when the Optical Sensor detects pink.]
για πάντα
εκκαθάριση οθόνης
μετακίνηση κέρσορα στη σειρά (1) στήλη (1) στην οθόνη
αν <<(απόχρωση [Optical1 v] σε μοίρες) [math_greater_than v] [290]> [και v] <(απόχρωση [Optical1 v] σε μοίρες) [math_less_than v] [350]>> τότε
εκτύπωση [Pink!] στην οθόνη ▶
περίμενε (0.1) δευτερόλεπτα
αλλιώς
εκτύπωση [Not pink.] στην οθόνη ▶
περίμενε (0.1) δευτερόλεπτα
Όταν οπτικό#
Το μπλοκ καπέλο When Optical εκτελεί την προσαρτημένη στοίβα μπλοκ όταν ο επιλεγμένος Οπτικός Αισθητήρας ανιχνεύσει ή χάσει ένα αντικείμενο.
όταν [Optical1 v] [ανιχνεύει v] αντικείμενο
Παράμετροι |
Περιγραφή |
|---|---|
οπτικός αισθητήρας |
Ποιος οπτικός αισθητήρας θα χρησιμοποιηθεί, όπως έχει διαμορφωθεί στο παράθυρο Συσκευές. |
κατάσταση |
Πότε θα εκτελεστεί η συνδεδεμένη στοίβα μπλοκ:
|
Παράδειγμα
όταν [Optical1 v] [ανιχνεύει v] αντικείμενο
[Find an object when it is lost.]
στροφή [δεξιά v]
περίμενε μέχρι <[Optical1 v] βρήκε αντικείμενο;>
διακοπή κίνησης