Digiteach Isteach#

Réamhrá#

Ligeann an gléas Digital Input 3-Wire don V5 Brain comhartha digiteach a léamh ó fhoinse sheachtrach, amhail lasc nó braiteoir. Braitheann sé an bhfuil an líne ionchuir ard (ag fáil 5V) nó íseal (ag fáil 0V). Is féidir é seo a úsáid chun stáit ar siúl/as a chinneadh nó imeachtaí a spreagadh i dtionscadal.

Úsáideann an leathanach seo dig_in mar ainm samplach ar an ngléas Digiteach Isteach. 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:

  • value – Tugann sé integer ar ais a léiríonn an bhfuil an comhartha a fuarthas ard nó íseal.

  • high – Cláraíonn sé feidhm le glaoch uirthi aon uair a sheolann an gléas Digiteach Isteach comhartha ard (thart ar 5V).

  • low – Cláraíonn sé feidhm le glaoch uirthi aon uair a sheolann an gléas Digiteach Isteach comhartha íseal (thart ar 0V).

Tógálaí – Gléas Digiteach Isteach a thosú agus a chumrú de láimh.

  • DigitalIn – Cruthaigh gléas Digiteach Isteach.

luach#

value returns an integer indicating whether the received signal is high or low.

  • 1 – Tá comhartha ard (thart ar 5V) á fháil ag an gcalafort Digiteach Isteach.

  • 0 – Tá comhartha íseal (thart ar 0V) á fháil ag an gcalafort Digiteach Isteach.

Usage:
dig_in.value()

Paraiméadair

Cur síos

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

ard#

high cláraíonn feidhm le glaoch uirthi aon uair a sheolann an gléas Digiteach Isteach comhartha ard (thart ar 5V).

Usage:
dig_in.high(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm shainithe a fheidhmítear roimhe seo nuair a fhaightear comhartha ard.

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("High")

# Call my_function whenever dig_in is high
dig_in.high(my_function)

íseal#

low cláraíonn feidhm le glaoch uirthi aon uair a sheolann an gléas Digiteach Isteach comhartha íseal (thart ar 0V).

Usage:
dig_in.low(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm shainithe a fheidhmítear roimhe seo nuair a fhaightear comhartha íseal.

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("Low")

# Call my_function whenever dig_in is low
dig_in.low(my_function)

Tógálaí#

Úsáidtear tógálaithe chun DigitalIn a chruthú de láimh, atá riachtanach chun gléas Digital In a chumrú lasmuigh de VEXcode.

DigitalIn#

Cruthaíonn DigitalIn gléas Digital In.

Usage:
DigitalIn(port)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil an gléas Digiteach Isteach 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.

# Create a Digital In device in Port A
dig_in = DigitalIn(brain.three_wire_port.a)