Μάτι#

Εισαγωγή#

Ο αισθητήρας ματιού μπορεί να ανιχνεύσει αντικείμενα και χρώματα. Μπορεί επίσης να αναφέρει πόσο φως αντανακλάται πίσω στον αισθητήρα και την τιμή απόχρωσης του ανιχνευμένου χρώματος. Ο αισθητήρας ματιού διαθέτει ένα φως που μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί για να βλέπει τα αντικείμενα και τα χρώματα πιο καθαρά.

Παρακάτω είναι μια λίστα με όλα τα διαθέσιμα μπλοκ:

ρυθμίστε το φως των ματιών#

Το μπλοκ στοίβας ορισμός φωτός ματιού ενεργοποιεί ή απενεργοποιεί το φως του αισθητήρα ματιού. Το φως μπορεί να βοηθήσει τον αισθητήρα ματιού να ανιχνεύει αντικείμενα και χρώματα με μεγαλύτερη σαφήνεια.

ορισμός φωτισμού ματιού [ενεργό v]

Παράμετροι

Περιγραφή

κατάσταση

Η κατάσταση του φωτός του αισθητήρα ματιών: ενεργοποιημένη ή σβηστή.

Παράδειγμα

όταν ξεκινά
[Continuously blink the light.]
για πάντα
ορισμός φωτισμού ματιού [ενεργό v]
περίμενε (2) δευτερόλεπτα
ορισμός φωτισμού ματιού [απενεργοποιημένο v]
περίμενε (2) δευτερόλεπτα

ορίστε την ισχύ του φωτός των ματιών#

Το μπλοκ στοίβας ορισμός ισχύος φωτός ματιού ορίζει πόσο έντονο είναι το φως του αισθητήρα ματιού. Το φως μπορεί να βοηθήσει τον αισθητήρα ματιού να ανιχνεύει αντικείμενα και χρώματα πιο καθαρά.

Ένα υψηλότερο ποσοστό κάνει το φως πιο φωτεινό. Ένα χαμηλότερο ποσοστό κάνει το φως πιο αμυδρό.

Εάν το φως του αισθητήρα ματιού είναι σβηστό, η ρύθμιση της ισχύος φωτός πάνω από 0% θα ανάψει το φως.

Εάν το φως του αισθητήρα ματιού είναι αναμμένο, η ρύθμιση της ισχύος φωτός στο 0% θα το σβήσει.

ορισμός ισχύος φωτισμού ματιού σε (50) %

Παράμετροι

Περιγραφή

λάμψη

Η φωτεινότητα στην οποία θα ρυθμιστεί το φως του αισθητήρα ματιού, από 0% έως 100%. Χρησιμοποιήστε ακέραιους αριθμούς.

Παράδειγμα

όταν ξεκινά
[Set the light to different power levels.]
ορισμός ισχύος φωτισμού ματιού σε (25) %
περίμενε (2) δευτερόλεπτα
ορισμός ισχύος φωτισμού ματιού σε (50) %
περίμενε (2) δευτερόλεπτα
ορισμός ισχύος φωτισμού ματιού σε (100) %

το μάτι βρήκε ένα αντικείμενο#

Το μπλοκ Boolean του ματιού βρήκε ένα αντικείμενο αναφέρει εάν ο αισθητήρας ματιού ανιχνεύει ένα αντικείμενο εντός εμβέλειας.

  • Σωστό — Ο αισθητήρας ματιού ανιχνεύει ένα αντικείμενο.

  • Λάθος — Ο αισθητήρας ματιού δεν ανιχνεύει κάποιο αντικείμενο.

<το μάτι εντόπισε αντικείμενο;>

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

όταν ξεκινά
[Stop driving after detecting an object.]
ορισμός φωτισμού ματιού [ενεργό v]
κίνηση [εμπρός v]
περίμενε (0.1) δευτερόλεπτα
περίμενε μέχρι <το μάτι εντόπισε αντικείμενο;>
διακοπή κίνησης

το μάτι ανιχνεύει το χρώμα#

Το μπλοκ Boolean του ματιού ανιχνεύει χρώμα αναφέρει εάν ο αισθητήρας ματιού ανιχνεύει ένα συγκεκριμένο χρώμα, με βάση την ανιχνευμένη τιμή απόχρωσης.

  • Αληθές – Ο αισθητήρας ματιού ανιχνεύει το καθορισμένο χρώμα.

  • Λάθος – Ο αισθητήρας ματιού δεν ανιχνεύει το καθορισμένο χρώμα.

Για να ελέγξετε την ακριβή τιμή απόχρωσης που ανιχνεύεται από τον αισθητήρα ματιού, χρησιμοποιήστε το μπλοκ αναφοράς απόχρωση ματιού.

<το μάτι ανιχνεύει [κόκκινο v];>

Παράμετροι

Περιγραφή

χρώμα

Το χρώμα που θα ανιχνεύσει ο αισθητήρας ματιού:

  • κόκκινο – Τιμή απόχρωσης μεταξύ 340° και 20°.
  • πράσινο – Τιμή απόχρωσης μεταξύ 75° και 154°.
  • μπλε – Τιμή απόχρωσης μεταξύ 160° και 254°.

Παράδειγμα

όταν ξεκινά
[Stop driving after detecting a green object.]
ορισμός φωτισμού ματιού [ενεργό v]
κίνηση [εμπρός v]
περίμενε (0.1) δευτερόλεπτα
περίμενε μέχρι <το μάτι ανιχνεύει [πράσινο v];>
διακοπή κίνησης

απόχρωση ματιών#

Το μπλοκ αναφοράς απόχρωσης ματιού αναφέρει την απόχρωση που ανιχνεύεται από τον αισθητήρα ματιού ως αριθμό από 0 έως 359 μοίρες.

Η απόχρωση είναι ένας τρόπος περιγραφής χρώματος χρησιμοποιώντας αριθμούς γύρω από έναν χρωματικό κύκλο.

Ένας κυκλικός χρωματικός τροχός που εμφανίζει ένα πλήρες φάσμα αποχρώσεων με ετικέτες τιμών βαθμών γύρω από την περίμετρο, αυξανόμενες σε βήματα των 30 μοιρών από 0° στην κορυφή έως 360°.

(απόχρωση ματιού σε μοίρες)

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

όταν ξεκινά
[Display if an object is pink.]
για πάντα
εκκαθάριση όλων των γραμμών
αν <[290] [math_less_than v] (απόχρωση ματιού σε μοίρες) [math_less_than v] [350]> τότε
εκτύπωση [Pink!] ▶
περίμενε (0.1) δευτερόλεπτα
αλλιώς
εκτύπωση [Not pink!] ▶
περίμενε (0.1) δευτερόλεπτα

μάτι φωτεινό αντικείμενο#

Το λογικό μπλοκ φωτεινό αντικείμενο ματιού αναφέρει εάν το αντικείμενο που ανιχνεύεται από τον αισθητήρα ματιού είναι φωτεινό.

Ένα αντικείμενο θεωρείται φωτεινό όταν αντανακλά περισσότερο από 70% φωτεινότητα πίσω στον αισθητήρα ματιού.

  • Σωστό — Το ανιχνευμένο αντικείμενο αντανακλά φωτεινότητα μεγαλύτερη από 70%.

  • Λάθος — Το ανιχνευμένο αντικείμενο αντανακλά φωτεινότητα 70% ή λιγότερο.

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

<φωτεινό αντικείμενο στο μάτι;>

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

όταν ξεκινά
[Display whether a detected object is bright.]
ορισμός ισχύος φωτισμού ματιού σε (100) %
κίνηση [εμπρός v]
περίμενε μέχρι <το μάτι εντόπισε αντικείμενο;>
περίμενε (0.1) δευτερόλεπτα
αν <φωτεινό αντικείμενο στο μάτι;> τότε
εκτύπωση [Bright object!] ▶
αλλιώς
εκτύπωση [Object not bright.] ▶

φωτεινότητα των ματιών#

Το μπλοκ αναφοράς φωτεινότητας ματιού αναφέρει πόσο φως ανακλάται πίσω στον αισθητήρα ματιού, ως ποσοστό από 0% έως 100%.

Ένα υψηλότερο ποσοστό σημαίνει ότι περισσότερο φως ανακλάται πίσω στον αισθητήρα ματιών. Ένα χαμηλότερο ποσοστό σημαίνει ότι λιγότερο φως ανακλάται πίσω.

(φωτεινότητα ματιού σε %)

Παράμετροι

Περιγραφή

Αυτό το μπλοκ δεν έχει παραμέτρους.

Παράδειγμα

όταν ξεκινά
[Display whether a detected object is bright.]
ορισμός ισχύος φωτισμού ματιού σε (100) %
κίνηση [εμπρός v]
περίμενε μέχρι <το μάτι εντόπισε αντικείμενο;>
περίμενε (0.1) δευτερόλεπτα
αν <(φωτεινότητα ματιού σε %) [math_less_than v] [70]> τότε
εκτύπωση [Object not bright.] ▶
αλλιώς
εκτύπωση [Bright object!] ▶