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.

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ú:

  • SignalTower.RED
  • SignalTower.GREEN
  • SignalTower.BLUE
  • SignalTower.YELLOW
  • SignalTower.WHITE
  • SignalTower.ALL — Cuireann sé an gníomh i bhfeidhm ar na dathanna uile.

stát

An patrún solais le cur i bhfeidhm:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — Blincann na soilse air agus as.

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

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — Blincann na soilse air agus as.

y

An staid don solas buí:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — Blincann na soilse air agus as.

g

An staid don solas glas:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — Blincann na soilse air agus as.

b

An staid don solas gorm:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — Blincann na soilse air agus as.

w

An staid don solas bán:

  • SignalTower.ON
  • SignalTower.OFF
  • SignalTower.BLINK — Blincann na soilse air agus as.

# 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

smartport

An Port Cliste a bhfuil an Túr Comharthaíochta ceangailte leis, scríofa mar Ports.PORTx áit a seasann x do uimhir an phoirt.

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