സിഗ്നൽ ടവർ#
ആമുഖം#
സിഗ്നൽ ടവർ എന്നത് റോബോട്ടിന്റെ സ്റ്റാറ്റസ് കാണിക്കാൻ നിറമുള്ള ലൈറ്റുകൾ ഉപയോഗിക്കുന്ന ഒരു ഉപകരണമാണ്.
താഴെയുള്ള ഉദാഹരണങ്ങൾക്ക്, കോൺഫിഗർ ചെയ്ത സിഗ്നൽ ടവറിന് signal_tower കൂടാതെ SignalTower ക്ലാസ് രീതികൾ പരാമർശിക്കുമ്പോൾ ഈ API ഡോക്യുമെന്റേഷനിലുടനീളം തുടർന്നുള്ള എല്ലാ ഉദാഹരണങ്ങളിലും ഇത് ഉപയോഗിക്കും.
ലഭ്യമായ എല്ലാ രീതികളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
സെറ്ററുകൾ - സിഗ്നൽ ടവറിന്റെ ഇളം നിറങ്ങളും പാറ്റേണുകളും കോൺഫിഗർ ചെയ്യുക.
set_color– ഒന്നോ അതിലധികമോ സിഗ്നൽ ടവർ LED-കൾക്കുള്ള പാറ്റേൺ സജ്ജമാക്കുന്നു.set_colors– ഓരോ സിഗ്നൽ ടവർ LED യുടെയും അവസ്ഥ സജ്ജമാക്കുന്നു.
നിർമ്മാതാക്കൾ - സിഗ്നൽ ടവർ സ്വമേധയാ ആരംഭിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുക.
SignalTower– ഒരു സിഗ്നൽ ടവർ സൃഷ്ടിക്കുക.
സെറ്ററുകൾ#
set_color#
set_color സിഗ്നൽ ടവറിലെ ഒന്നോ അതിലധികമോ LED-കളുടെ പ്രകാശ പാറ്റേൺ സജ്ജമാക്കുന്നു. ഒരു പ്രോജക്റ്റിൽ റോബോട്ട് എവിടെയാണെന്ന് ട്രാക്ക് ചെയ്യുന്നതിനോ ചില വ്യവസ്ഥകൾ പാലിക്കുമ്പോൾ കാണിക്കുന്നതിനോ ഈ ലൈറ്റുകൾ ഉപയോഗിക്കാം.
Usage:
signal_tower.set_color(value, state)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
മൂല്യം |
നിയന്ത്രിക്കേണ്ട കളർ ലൈറ്റ്:
|
സംസ്ഥാനം |
പ്രയോഗിക്കേണ്ട ലൈറ്റ് പാറ്റേൺ:
|
# 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)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
ആർ |
ചുവന്ന ലൈറ്റിന്റെ അവസ്ഥ:
|
വൈ |
മഞ്ഞ ലൈറ്റിന്റെ അവസ്ഥ:
|
ജി |
പച്ച ലൈറ്റിന്റെ അവസ്ഥ:
|
ബി |
നീല വെളിച്ചത്തിന്റെ അവസ്ഥ:
|
w |
വെളുത്ത വെളിച്ചത്തിന്റെ അവസ്ഥ:
|
# 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)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
|
സിഗ്നൽ ടവർ ബന്ധിപ്പിച്ചിരിക്കുന്ന സ്മാർട്ട് പോർട്ട്, |
# Construct a Signal Tower "signal_tower" with the
# SignalTower class
signal_tower = SignalTower(Ports.PORT1)