Luasmhéadar#

Réamhrá#

Tomhaiseann an Luasghéaraitheoir luasghéarú an róbait feadh ais amháin nó níos mó. Aschurann an braiteoir voltas analógach a athraíonn bunaithe ar luasghéarú i bhfórsaí-G (G).

Cinneann geansaí ar an Luasghéaraitheoir a raon íogaireachta:

  • 2G – Tomhaiseann luasghéarú ó -2G go +2G

  • 6G – Tomhaiseann luasghéarú ó -6G go +6G

An luasghéaraitheoir analógach VEX V5.

Úsáideann an leathanach seo accel_a mar ainm samplach don Luasmhéadar. 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:

  • acceleration – Tugann sé seo an luasghéarú a bhraith an Luasghéarmhéadar i Gs ar ais.

  • changed – Cláraíonn sé feidhm le glaoch uirthi aon uair a athraíonn luach an Luasmhéadair.

Tógálaí – Tosaigh agus cumraigh Luasmhéadar de láimh.

luasghéarú#

acceleration tugann an luasghéarú a thomhaistear i Gs ar ais mar dheachúil float.

Usage:
accel_a.acceleration()

Paraiméadair

Cur síos

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

athraithe#

changed feidhm le glaoch uirthi aon uair a athraíonn luach an Luasmhéadair.

Usage:
accel_a.changed(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm a shainmhíníodh roimhe seo a fhorghníomhaítear nuair a athraíonn luach an Luasmhéadair.

arg

Roghnach. tuple ina bhfuil argóintí le seoladh chuig an bhfeidhm athghlaoite. Féach Úsáid Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais.

def my_function():
  brain.screen.print("Value changed")

# Call my_function whenever accel_a's value changes
accel_a.changed(my_function)

Tógálaí#

Úsáidtear tógálaithe chun Accelerometer a chruthú de láimh, atá riachtanach chun Luasghéadar a chumrú lasmuigh de VEXcode.

Accelerometer#

Cruthaíonn Accelerometer Luasghéaraitheoir.

Usage:
Accelerometer(port, sensitivity)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil an Luasghéaraitheoir ceangailte leis:

  • Ar an V5 Brain – brain.three_wire_port.x áit a seasann x do uimhir an phoirt.
  • Ar Leathnóir 3-Sreang – expander.a áit a seasann expander d’ainm an leathnóra.

sensitivity

Roghnach. Cibé acu ar cheart mód ard-íogaireachta a chumasú ar an Luasghéaraitheoir: True cumasaíonn ard-íogaireacht (+/- 2g). False (réamhshocraithe) cumasaíonn íseal-íogaireacht (+/- 6g).

# Create a high sensitivity Accelerometer in Port A
accel_a = Accelerometer(brain.three_wire_port.a, True)