എൽഇഡി ബമ്പർ#

ആമുഖം#

എൽഇഡി ബമ്പറിന് അത് അമർത്തുമ്പോൾ അത് കണ്ടെത്താനും നിറങ്ങൾ പ്രദർശിപ്പിക്കാനും കഴിയും. പെരുമാറ്റങ്ങളെ ഉണർത്തുന്നതിലൂടെയോ വ്യത്യസ്ത നിറങ്ങൾ പ്രകാശിപ്പിക്കുന്നതിലൂടെയോ പരിസ്ഥിതിയോട് പ്രതികരിക്കാൻ ഇത് ഉപയോഗിക്കാം.

താഴെയുള്ള ഉദാഹരണങ്ങൾക്ക്, കോൺഫിഗർ ചെയ്ത LED ബമ്പറിന് bumperഎന്ന് പേരിടും. LEDBumper ക്ലാസ് രീതികൾ പരാമർശിക്കുമ്പോൾ ഈ API ഡോക്യുമെന്റേഷനിലുടനീളം തുടർന്നുള്ള എല്ലാ ഉദാഹരണങ്ങളിലും ഈ പേര് ഉപയോഗിക്കുന്നു.

എല്ലാ രീതികളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

മ്യൂട്ടേറ്ററുകൾ — നിറങ്ങളും തെളിച്ചവും മാറ്റുക.

  • set_color — LED ബമ്പറിന്റെ നിറം സജ്ജമാക്കുന്നു.

  • set_brightness — LED ബമ്പറിന്റെ തെളിച്ചം സജ്ജമാക്കുന്നു.

ഗെറ്ററുകൾ — LED ബമ്പറിൽ നിന്നുള്ള ഡാറ്റ തിരികെ നൽകുക.

  • is_pressed — LED ബമ്പർ അമർത്തുന്നുണ്ടോ ഇല്ലയോ എന്ന് നൽകുന്നു.

മ്യൂട്ടേറ്ററുകൾ#

set_color#

set_color LED ബമ്പറിന്റെ നിറം സജ്ജമാക്കുന്നു, അല്ലെങ്കിൽ അത് ഓഫാക്കുന്നു.

ഒരു പ്രോജക്റ്റിൽ റോബോട്ട് എവിടെയാണെന്ന് ട്രാക്ക് ചെയ്യുന്നതിനോ ചില വ്യവസ്ഥകൾ പാലിക്കപ്പെടുമ്പോൾ അത് കാണിക്കുന്നതിനോ ഒരു മാർഗമായി LED ഉപയോഗിക്കാം.

ഒരു പ്രോജക്റ്റിൽ റോബോട്ട് എവിടെയാണെന്ന് ട്രാക്ക് ചെയ്യുന്നതിനോ ചില നിബന്ധനകൾ പാലിക്കുമ്പോൾ കാണിക്കുന്നതിനോ LED ബമ്പർ ഉപയോഗിക്കാം.

Usage:
bumper.set_color(color)

പാരാമീറ്ററുകൾ

വിവരണം

color

LED ബമ്പർ സജ്ജമാക്കേണ്ട നിറം:

  • GREEN
  • OFF — 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 LED ബമ്പറിന്റെ തിളക്കം എത്രയാണെന്ന് സജ്ജമാക്കുന്നു.

ഉയർന്ന ശതമാനം പ്രകാശത്തെ കൂടുതൽ പ്രകാശപൂരിതമാക്കുന്നു. കുറഞ്ഞ ശതമാനം പ്രകാശത്തെ മങ്ങിക്കുന്നു.

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 LED ബമ്പർ അമർത്തിയോ ഇല്ലയോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു ബൂളിയൻ തിരികെ നൽകുന്നു. റോബോട്ട് മറ്റ് വസ്തുക്കളിൽ ഇടിക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കാൻ ഇത് ഉപയോഗിക്കാം.

  • True — LED ബമ്പർ അമർത്തിയിരിക്കുന്നു.

  • False — LED ബമ്പർ അമർത്തിയിട്ടില്ല.

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)