Digitālā ieeja#
Ievads#
Digitālās ieejas 3 vadu ierīce ļauj V5 Brain nolasīt digitālo signālu no ārēja avota, piemēram, slēdža vai sensora. Tā nosaka, vai ieejas līnija ir augsta (saņem 5 V) vai zema (saņem 0 V). To var izmantot, lai noteiktu ieslēgšanas/izslēgšanas stāvokļus vai aktivizētu notikumus projektā.
Šajā lapā kā digitālās ieejas ierīces nosaukuma piemērs tiek izmantots dig_in Ja nepieciešams, nomainiet to ar savu konfigurēto nosaukumu.
Zemāk ir pieejamo metožu saraksts:
value– Atgriežinteger, kas norāda, vai saņemtais signāls ir augsts vai zems.high– Reģistrē funkciju, kas tiks izsaukta ikreiz, kad digitālās ieejas ierīce nosūta augstu signālu (aptuveni 5 V).low– Reģistrē funkciju, kas tiks izsaukta ikreiz, kad digitālās ieejas ierīce nosūta zemu signālu (aptuveni 0 V).
Konstruktors — manuāli inicializēt un konfigurēt digitālās ieejas ierīci.
DigitalIn– Izveido digitālās ieejas ierīci.
vērtība#
value atgriež integer, kas norāda, vai saņemtais signāls ir augsts vai zems.
1– Digitālās ieejas ports saņem augstu signālu (aptuveni 5 V).0– Digitālās ieejas ports saņem zemu signālu (aptuveni 0 V).
Usage:
dig_in.value()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
augsts#
high reģistrē funkciju, kas tiks izsaukta ikreiz, kad digitālās ieejas ierīce nosūta augstu signālu (aptuveni 5 V).
Usage:
dig_in.high(callback, arg)
Parametri |
Apraksts |
|---|---|
|
Iepriekš definēta funkcija, kas tiek izpildīta, kad tiek saņemts augsts signāls. |
|
Neobligāti. |
def my_function():
brain.screen.print("High")
# Call my_function whenever dig_in is high
dig_in.high(my_function)
zems#
low reģistrē funkciju, kas tiks izsaukta ikreiz, kad digitālās ieejas ierīce nosūta zemu signālu (aptuveni 0 V).
Usage:
dig_in.low(callback, arg)
Parametri |
Apraksts |
|---|---|
|
Iepriekš definēta funkcija, kas tiek izpildīta, kad tiek saņemts vājš signāls. |
|
Neobligāti. |
def my_function():
brain.screen.print("Low")
# Call my_function whenever dig_in is low
dig_in.low(my_function)
Konstruktors#
Konstruktori tiek izmantoti, lai manuāli izveidotu DigitalIn objektus, kas ir nepieciešami Digital In ierīces konfigurēšanai ārpus VEXcode.
DigitalIn#
DigitalIn izveido digitālās ieejas ierīci.
Usage:
DigitalIn(port)
Parametrs |
Apraksts |
|---|---|
|
3 vadu ports, kuram ir pievienota digitālā ieejas ierīce:
|
# Create a Digital In device in Port A
dig_in = DigitalIn(brain.three_wire_port.a)