Lasc Tuairteora#

Réamhrá#

Is lasc meicniúil é an Lasc Tuairteora a chríochnaíonn ciorcad nuair a bhrúitear é, rud a ligeann don róbat brúnna agus scaoileadh a bhrath.

Is gléas 3-shreang é an VEX V5 Bumper Switch le bonn dubh leathan chun é a cheangal le róbat, agus cnaipe dearg brúite ar a bharr.

Úsáideann an leathanach seo bumper_switch mar ainm samplach don Lasc Bumper. Cuir d’ainm cumraithe féin ina áit de réir mar is gá.

Seo thíos liosta de na modhanna atá ar fáil:

  • pressing – Tugann sé seo ar ais an bhfuil an Lasc Buamaí á bhrú.

  • pressed – Cláraíonn sé feidhm le glaoch uirthi aon uair a bhrúitear an Lasc Buamaí.

  • released – Cláraíonn sé feidhm le glaoch uirthi aon uair a scaoiltear an Lasc Buamaí.

Tógálaí – Tús a chur le Lasc Bumper agus é a chumrú de láimh.

  • Bumper – Cruthaigh Lasc Tuairteora.

ag brú#

pressing , faightear Boolean a léiríonn an bhfuil an Lasc Bumper á bhrú faoi láthair. Is féidir é seo a úsáid chun a sheiceáil an bhfuil an róbat ag bualadh le rudaí eile.

  • True – Tá an Lasc Tuairteora á bhrú.

  • False – Níl an Lasc Tuairteora á bhrú.

Usage:
bumper_switch.pressing()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

# Display a message after bumper_switch is pressed
while not bumper_switch.pressing():
  pass

brain.screen.print("Bumper Switch pressed!")

brúite#

pressed cláraíonn feidhm le glaoch uirthi aon uair a bhrúitear an Lasc Tuairteora.

Usage:
bumper_switch.pressed(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm shainithe a fhorghníomhaítear nuair a bhrúitear an Lasc Bumper.

arg

Roghnach. tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais.

def my_function():
  brain.screen.print("Pressed")

# Call my_function whenever bumper_switch is pressed
bumper_switch.pressed(my_function)

scaoilte#

released feidhm le glaoch uirthi aon uair a scaoiltear an Lasc Tuairteora.

Usage:
bumper_switch.released(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm shainithe a fhorghníomhaítear nuair a scaoiltear an Lasc Bumper.

arg

Roghnach. tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais.

def my_function():
  brain.screen.print("Released")

# Call my_function whenever bumper_switch is released
bumper_switch.released(my_function)

Tógálaí#

Úsáidtear tógálaithe chun Bumper a chruthú de láimh, atá riachtanach chun Bumper Switch a chumrú lasmuigh de VEXcode.

Bumper#

Cruthaíonn Bumper Lasc Buacaire.

Usage:
Bumper(port)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil an Lasc Tuairteora ceangailte leis:

  • Ar an V5 Brain – brain.three_wire_port.x áit a seasann x do uimhir an phoirt.
  • Ar 3-Sreang Leathnaitheoir – expander.a áit a seasann expander d’ainm an tsamhail leathnaitheora.

# Create a Bumper Switch in Port A
bumper_switch = Bumper(brain.three_wire_port.a)