Túr Comharthaíochta#
Réamhrá#
Is gléas é an Túr Comharthaíochta a úsáideann soilse daite chun stádas an róbait a thaispeáint.
Maidir leis na samplaí thíos, tabharfar signal_tower ar an Túr Comharthaí cumraithe agus úsáidfear é i ngach sampla ina dhiaidh sin ar fud an doiciméid API seo agus tagairt á déanamh do SignalTower.
Seo thíos liosta de na modhanna uile atá ar fáil:
Socraitheoirí – Cumraigh dathanna agus patrúin solais an Túir Chomharthaíochta.
set_color– Socraíonn sé an patrún do cheann amháin nó do na soilse LED go léir sa Túr Comhartha.set_colors– Socraíonn sé staid gach soilse LED sa Túr Comharthaíochta.
Tógálaithe – Déan an Túr Comharthaíochta a thosú agus a chumrú de láimh.
SignalTower– Cruthaigh Túr Comharthaíochta.
Socraitheoirí#
set_color#
Socraíonn set_color patrún solais ceann amháin nó na soilse LED go léir ar an Túr Comharthaíochta. Is féidir na soilse seo a úsáid chun a rianú cá bhfuil an róbat i dtionscadal nó chun a thaispeáint cathain a chomhlíontar coinníollacha áirithe.
Usage:
signal_tower.set_color(value, state)
Paraiméadar |
Cur síos |
|---|---|
luach |
An dath solais le rialú:
|
stát |
An patrún solais le cur i bhfeidhm:
|
# Set the Signal Tower to start blinking the blue LED
signal_tower.set_color(SignalTower.BLUE, SignalTower.BLINK)
set_colors#
set_colors staid gach soilse LED Túr Comharthaíochta. Is féidir na soilse seo a úsáid chun a rianú cá bhfuil an róbat i dtionscadal nó chun a thaispeáint cathain a chomhlíontar coinníollacha áirithe.
Usage:
signal_tower.set_colors(r, y, g, b, w)
Paraiméadar |
Cur síos |
|---|---|
r |
An staid don solas dearg:
|
y |
An staid don solas buí:
|
g |
An staid don solas glas:
|
b |
An staid don solas gorm:
|
w |
An staid don solas bán:
|
# 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)
Tógálaithe#
SignalTower#
Cruthaíonn SignalTower Túr Comhartha.
SignalTower(smartport)
Paraiméadar |
Cur síos |
|---|---|
|
An Port Cliste a bhfuil an Túr Comharthaíochta ceangailte leis, scríofa mar |
# Construct a Signal Tower "signal_tower" with the
# SignalTower class
signal_tower = SignalTower(Ports.PORT1)