Lasc Tuairteora#
Réamhrá#
Is lasc meicniúil é an Lasc Bumper a chríochnaíonn ciorcad nuair a bhrúnntar é, rud a ligeann don róbat brúnna agus scaoileadh a bhrath.
Úsáideann an leathanach seo bumper_1 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 uile:
Getters — Seiceáil an bhfuil an Lasc Bumper brúite faoi láthair.
pressing— Tugann sé seo ar ais an bhfuil an Lasc Bumper á bhrú.
Glao ar ais — Rith an cód nuair a bhrúitear nó a scaoiltear an Lasc Tuairteora.
pressed— Cláraíonn sé feidhm le glaoch nuair a bhrúitear an Lasc Bumper.released— Cláraíonn sé feidhm le glaoch uirthi nuair a scaoiltear an Lasc Buamaí.
Tógálaithe — Déan an Lasc Bumper a thosú agus a chumrú de láimh.
Bumper— Cruthaigh Lasc Tuairteora.
Faighteoirí#
pressing#
Nuair a bhrúnn tú pressing , faightear slánuimhir a léiríonn an bhfuil an Lasc Bumper á bhrú. Is féidir é seo a úsáid chun a sheiceáil an bhfuil an róbat ag bualadh le rudaí eile.
1— Tá an Lasc Tuairteora á bhrú.0— Níl an Lasc Tuairteora á bhrú.
Usage:
bumper_1.pressing()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
# Back up and turn if bumper switch
# is pressed
while True:
drivetrain.drive(FORWARD)
if bumper_1.pressing():
drivetrain.drive_for(REVERSE, 100, MM)
drivetrain.turn_for(RIGHT, 90, DEGREES)
Glao ar ais#
pressed#
pressed cláraíonn feidhm atá le glaoch nuair a bhrúitear an Lasc Tuairteora.
Usage:
bumper_1.pressed(callback, arg)
Paraiméadair |
Cur síos |
|---|---|
|
Feidhm [Feidhmeanna] atá sainmhínithe roimhe seo le forghníomhú nuair a bhíonn an Lasc Bumper á bhrú. |
|
Roghnach. Tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais. |
# Drive forward when bumper switch
# is pressed
def bumper_pressed():
drivetrain.drive_for(FORWARD, 100, MM)
bumper_1.pressed(bumper_pressed)
released#
released feidhm le glaoch uirthi nuair a scaoiltear an Lasc Tuairteora.
Usage:
bumper_1.released(callback, arg)
Paraiméadair |
Cur síos |
|---|---|
|
Feidhm [Feidhmeanna] atá sainmhínithe roimhe seo le forghníomhú nuair a scaoiltear an Lasc Bumper. |
|
Roghnach. Tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais. |
# Drive reverse when bumper switch
# is released
def bumper_released():
drivetrain.drive_for(REVERSE, 100, MM)
bumper_1.released(bumper_released)
Tógálaithe#
Úsáidtear tógálaithe chun Bumper a chruthú de láimh, atá riachtanach chun Bumper Switch a chumrú lasmuigh de VEXcode.
Bumper Switch#
Cruthaíonn Bumper Lasc Buacaire.
Usage:
Bumper(smartport)
Paraiméadar |
Cur síos |
|---|---|
|
An Port Cliste a bhfuil an Lasc Bumper ceangailte leis, scríofa mar PORTx áit a seasann x d’uimhir an phoirt. |
bumper_1 = Bumper(PORT1)
# Back up and turn if bumper switch pressed
while True:
drivetrain.drive(FORWARD)
if bumper_1.pressing():
drivetrain.drive_for(REVERSE, 100, MM)
drivetrain.turn_for(RIGHT, 90, DEGREES)