Προφυλακτήρας 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.

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

Μεταλλαγμένοι — Αλλάξτε χρώματα και φωτεινότητα.

Λήπτες — Επιστρέφουν δεδομένα από τον προφυλακτήρα 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)

Παράμετροι

Περιγραφή

color

The color to set the LED Bumper to:

  • GREEN
  • OFF — Turns off the LED
  • RED

# 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)

Παράμετροι

Περιγραφή

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)