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

Αυτή η σελίδα χρησιμοποιεί light_sensor ως παράδειγμα ονόματος Αισθητήρα Φωτός. Αντικαταστήστε το με το δικό σας διαμορφωμένο όνομα, όπως απαιτείται.
Παρακάτω είναι μια λίστα με τις διαθέσιμες μεθόδους:
brightness– Επιστρέφει την ποσότητα φωτός που ανιχνεύεται από τον αισθητήρα φωτός.changed– Καταγράφει μια συνάρτηση που θα καλείται κάθε φορά που αλλάζει η τιμή φωτεινότητας του αισθητήρα φωτός.
Constructor – Χειροκίνητη αρχικοποίηση ενός αισθητήρα φωτός.
Light– Δημιουργήστε έναν αισθητήρα φωτός.
λάμψη#
Η φωτεινότητα brightness επιστρέφει την ποσότητα φωτός που ανιχνεύεται από τον Αισθητήρα Φωτός ως integer.
Usage:
light_sensor.brightness(units)
Παράμετρος |
Περιγραφή |
|---|---|
|
Προαιρετικά. Η μονάδα για την επιστροφή της φωτεινότητας με: |
άλλαξε#
changed καταγράφει μια συνάρτηση που θα καλείται κάθε φορά που αλλάζει η τιμή φωτεινότητας του αισθητήρα φωτός.
Usage:
light_sensor.changed(callback, arg)
Παράμετροι |
Περιγραφή |
|---|---|
|
Μια προηγουμένως καθορισμένη συνάρτηση που εκτελείται όταν αλλάζει η τιμή φωτεινότητας του αισθητήρα φωτός. |
|
Προαιρετικό. Μια πλειάδα |
def my_function():
brain.screen.print("Brightness changed")
# Call my_function whenever the brightness changes
light_sensor.changed(my_function)
Κατασκευαστής#
Οι κατασκευαστές χρησιμοποιούνται για τη χειροκίνητη δημιουργία αντικειμένων Light , τα οποία είναι απαραίτητα για τη διαμόρφωση ενός αισθητήρα φωτός εκτός του VEXcode.
Light#
Light δημιουργεί έναν Αισθητήρα Φωτός.
Usage:
Light(port)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η θύρα 3 καλωδίων στην οποία είναι συνδεδεμένος ο αισθητήρας φωτός:
|
# Create a Light Sensor in Port A
light_sensor = Light(brain.three_wire_port.a)