സിഗ്നൽ ടവർ#

ആമുഖം#

സിഗ്നൽ ടവർ എന്നത് റോബോട്ടിന്റെ സ്റ്റാറ്റസ് കാണിക്കാൻ നിറമുള്ള ലൈറ്റുകൾ ഉപയോഗിക്കുന്ന ഒരു ഉപകരണമാണ്.

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

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

സെറ്ററുകൾ - സിഗ്നൽ ടവറിന്റെ ഇളം നിറങ്ങളും പാറ്റേണുകളും കോൺഫിഗർ ചെയ്യുക.

  • set_color – ഒന്നോ അതിലധികമോ സിഗ്നൽ ടവർ LED-കൾക്കുള്ള പാറ്റേൺ സജ്ജമാക്കുന്നു.

  • set_colors – ഓരോ സിഗ്നൽ ടവർ LED യുടെയും അവസ്ഥ സജ്ജമാക്കുന്നു.

നിർമ്മാതാക്കൾ - സിഗ്നൽ ടവർ സ്വമേധയാ ആരംഭിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുക.

  • SignalTower – ഒരു സിഗ്നൽ ടവർ സൃഷ്ടിക്കുക.

സെറ്ററുകൾ#

set_color#

set_color സിഗ്നൽ ടവറിലെ ഒന്നോ അതിലധികമോ LED-കളുടെ പ്രകാശ പാറ്റേൺ സജ്ജമാക്കുന്നു. ഒരു പ്രോജക്റ്റിൽ റോബോട്ട് എവിടെയാണെന്ന് ട്രാക്ക് ചെയ്യുന്നതിനോ ചില വ്യവസ്ഥകൾ പാലിക്കുമ്പോൾ കാണിക്കുന്നതിനോ ഈ ലൈറ്റുകൾ ഉപയോഗിക്കാം.

Usage:
signal_tower.set_color(value, state)

പാരാമീറ്റർ

വിവരണം

മൂല്യം

നിയന്ത്രിക്കേണ്ട കളർ ലൈറ്റ്:

  • SignalTower.RED
  • SignalTower.GREEN
  • SignalTower.BLUE
  • SignalTower.YELLOW
  • SignalTower.WHITE
  • SignalTower.ALL — എല്ലാ നിറങ്ങളിലും പ്രവർത്തനം പ്രയോഗിക്കുന്നു.

സംസ്ഥാനം

പ്രയോഗിക്കേണ്ട ലൈറ്റ് പാറ്റേൺ:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — ലൈറ്റുകൾ മിന്നിമറയുകയും ഓഫാകുകയും ചെയ്യുന്നു.

# Set the Signal Tower to start blinking the blue LED
signal_tower.set_color(SignalTower.BLUE, SignalTower.BLINK)

set_colors#

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

Usage:
signal_tower.set_colors(r, y, g, b, w)

പാരാമീറ്റർ

വിവരണം

ആർ

ചുവന്ന ലൈറ്റിന്റെ അവസ്ഥ:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — ലൈറ്റുകൾ മിന്നിമറയുകയും ഓഫാകുകയും ചെയ്യുന്നു.

വൈ

മഞ്ഞ ലൈറ്റിന്റെ അവസ്ഥ:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — ലൈറ്റുകൾ മിന്നിമറയുകയും ഓഫാകുകയും ചെയ്യുന്നു.

ജി

പച്ച ലൈറ്റിന്റെ അവസ്ഥ:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — ലൈറ്റുകൾ മിന്നിമറയുകയും ഓഫാകുകയും ചെയ്യുന്നു.

ബി

നീല വെളിച്ചത്തിന്റെ അവസ്ഥ:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — ലൈറ്റുകൾ മിന്നിമറയുകയും ഓഫാകുകയും ചെയ്യുന്നു.

w

വെളുത്ത വെളിച്ചത്തിന്റെ അവസ്ഥ:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — ലൈറ്റുകൾ മിന്നിമറയുകയും ഓഫാകുകയും ചെയ്യുന്നു.

# Turn on all LEDs
signal_tower.set_colors(SignalTower.ON, SignalTower.ON, SignalTower.ON, SignalTower.ON, SignalTower.ON)

# Turn on just the red LED
signal_tower.set_colors(SignalTower.ON, SignalTower.OFF, SignalTower.OFF, SignalTower.OFF, SignalTower.OFF)

കൺസ്ട്രക്‌ടർമാർ#

SignalTower#

SignalTower ഒരു സിഗ്നൽ ടവർ സൃഷ്ടിക്കുന്നു.

SignalTower(smartport)

പാരാമീറ്റർ

വിവരണം

smartport

സിഗ്നൽ ടവർ ബന്ധിപ്പിച്ചിരിക്കുന്ന സ്മാർട്ട് പോർട്ട്, Ports.PORTx ഇവിടെ x എന്നത് പോർട്ടിന്റെ നമ്പറാണ്.

# Construct a Signal Tower "signal_tower" with the
# SignalTower class
signal_tower = SignalTower(Ports.PORT1)