Προφυλακτήρας LED#
Εισαγωγή#
Ο προφυλακτήρας LED μπορεί να ανιχνεύσει πότε πατιέται και να εμφανίσει χρώματα. Μπορεί να χρησιμοποιηθεί για να αντιδράσει στο περιβάλλον ενεργοποιώντας συμπεριφορές ή φωτίζοντας διαφορετικά χρώματα.
For the examples below, the configured LED Bumper will be named bumper. This name is used in all subsequent examples throughout this API documentation when referring to LEDBumper class methods.
Παρακάτω είναι μια λίστα με όλες τις μεθόδους:
Μεταλλαγμένοι — Αλλάξτε χρώματα και φωτεινότητα.
set_color— Sets the color of the LED Bumper.set_brightness— Sets the brightness of the LED Bumper.
Λήπτες — Επιστρέφουν δεδομένα από τον προφυλακτήρα LED.
is_pressed— Returns whether or not the LED Bumper is being pressed.
Μεταλλάκτες#
set_color#
set_color sets the color of the LED Bumper, or turns it off.
Η λυχνία LED μπορεί να χρησιμοποιηθεί ως τρόπος παρακολούθησης της θέσης του ρομπότ σε ένα έργο ή για να δείξει πότε πληρούνται ορισμένες προϋποθέσεις.
Ο προφυλακτήρας LED μπορεί να χρησιμοποιηθεί για την παρακολούθηση της θέσης του ρομπότ σε ένα έργο ή για την εμφάνιση ορισμένων συνθηκών.
Usage:
bumper.set_color(color)
Παράμετροι |
Περιγραφή |
|---|---|
|
The color to set the LED Bumper to:
|
# Build Used: Super Code Base 2.0
def main():
# Blink the LED off and on
while True:
bumper.set_color(GREEN)
wait(0.5, SECONDS)
bumper.set_color(OFF)
wait(0.5, SECONDS)
# Start threads — Do not delete
start_thread(main)
set_brightness#
set_brightness sets how bright the LED Bumper is.
Ένα υψηλότερο ποσοστό κάνει το φως πιο φωτεινό. Ένα χαμηλότερο ποσοστό κάνει το φως πιο αμυδρό.
Εάν ο προφυλακτήρας LED είναι απενεργοποιημένος, η ρύθμιση της ισχύος του φωτός πάνω από 0% θα ανάψει το φως.
Εάν ο προφυλακτήρας LED είναι ενεργοποιημένος, η ρύθμιση της ισχύος του φωτός στο 0% θα σβήσει το φως.
Ένα υψηλότερο ποσοστό κάνει το φως πιο φωτεινό. Ένα χαμηλότερο ποσοστό κάνει το φως πιο αμυδρό.
Εάν ο προφυλακτήρας LED είναι απενεργοποιημένος, η ρύθμιση της ισχύος του φωτός πάνω από 0% θα ανάψει το φως.
Εάν ο προφυλακτήρας LED είναι ενεργοποιημένος, η ρύθμιση της ισχύος του φωτός στο 0% θα σβήσει το φως.
Usage:
bumper.set_brightness(color)
Παράμετροι |
Περιγραφή |
|---|---|
|
Η φωτεινότητα της λυχνίας LED ως ποσοστό από 0% έως 100% ως ακέραιο αριθμό. |
# Build Used: Super Code Base 2.0
def main():
# Light up the LED at different brightness levels
bumper.set_brightness(25)
bumper.set_color(GREEN)
wait(2, SECONDS)
bumper.set_brightness(100)
# Start threads — Do not delete
start_thread(main)
Αποκτητές#
is_pressed#
is_pressed returns a Boolean indicating whether or not the LED Bumper is pressed. This can be used to check if the robot bumps into other objects.
True— The LED Bumper is pressed.False— The LED Bumper is not pressed.
Usage:
bumper.is_pressed()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
# Build Used: Super Code Base 2.0
def main():
# Turn right when the bumper is pressed
drivetrain.turn(LEFT)
while not bumper.is_pressed():
wait(0.2, SECONDS)
drivetrain.turn(RIGHT)
# Start threads — Do not delete
start_thread(main)