Digiteach Isteach#
Réamhrá#
Ligeann an gléas Digital Input 3-Wire don EXP 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éintegerar 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 |
|---|---|
|
Feidhm shainithe a fheidhmítear roimhe seo nuair a fhaightear comhartha ard. |
|
Roghnach. |
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 |
|---|---|
|
Feidhm shainithe a fheidhmítear roimhe seo nuair a fhaightear comhartha íseal. |
|
Roghnach. |
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 |
|---|---|
|
An Port 3-Sreang a bhfuil an gléas Digiteach Isteach ceangailte leis:
|
# Create a Digital In device in Port A
dig_in = DigitalIn(brain.three_wire_port.a)