Dijital Ortamda#
giriiş#
Dijital Giriş 3 Kablolu cihaz, V5 Brain’in anahtar veya sensör gibi harici bir kaynaktan dijital sinyal okumasını sağlar. Giriş hattının yüksek (5V alıyor) veya düşük (0V alıyor) olup olmadığını algılar. Bu, bir projede açma/kapama durumlarını belirlemek veya olayları tetiklemek için kullanılabilir.
Bu sayfada örnek olarak dig_in dijital giriş aygıt adı kullanılmıştır. İhtiyaç duyduğunuzda bunu kendi yapılandırdığınız adla değiştirin.
Aşağıda mevcut yöntemlerin listesi bulunmaktadır:
value– Alınan sinyalin yüksek mi yoksa düşük mü olduğunu gösteren birintegerdöndürür.high– Dijital Giriş cihazı yüksek bir sinyal (yaklaşık 5V) gönderdiğinde çağrılacak bir fonksiyonu kaydeder.low– Dijital Giriş cihazı düşük bir sinyal (yaklaşık 0V) gönderdiğinde çağrılacak bir fonksiyonu kaydeder.
Yapıcı Fonksiyon – Dijital Giriş cihazını manuel olarak başlatın ve yapılandırın.
DigitalIn– Bir DigitalIn cihazı oluşturun.
değer#
value alınan sinyalin yüksek mi yoksa düşük mü olduğunu gösteren bir integer döndürür.
1– Dijital Giriş portu yüksek bir sinyal alıyor (yaklaşık 5V).0– Dijital Giriş portu düşük bir sinyal alıyor (yaklaşık 0V).
Usage:
dig_in.value()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
yüksek#
high Dijital Giriş cihazı yüksek bir sinyal (yaklaşık 5V) gönderdiğinde çağrılacak bir fonksiyonu kaydeder.
Usage:
dig_in.high(callback, arg)
Parametreler |
Tanım |
|---|---|
|
Yüksek sinyal alındığında yürütülen, önceden tanımlanmış bir fonksiyon. |
|
İsteğe bağlı. Geri çağrı fonksiyonuna iletilecek argümanları içeren bir |
def my_function():
brain.screen.print("High")
# Call my_function whenever dig_in is high
dig_in.high(my_function)
Düşük#
low Dijital Giriş cihazı düşük bir sinyal (yaklaşık 0V) gönderdiğinde çağrılacak bir fonksiyonu kaydeder.
Usage:
dig_in.low(callback, arg)
Parametreler |
Tanım |
|---|---|
|
Düşük sinyal alındığında yürütülen, önceden tanımlanmış bir fonksiyon. |
|
İsteğe bağlı. Geri çağrı fonksiyonuna iletilecek argümanları içeren bir |
def my_function():
brain.screen.print("Low")
# Call my_function whenever dig_in is low
dig_in.low(my_function)
Yapıcı#
Yapıcılar, VEXcode dışında bir DigitalIn cihazını yapılandırmak için gerekli olan DigitalIn nesnesini manuel olarak oluşturmak için kullanılır.
DigitalIn#
DigitalIn , bir DigitalIn cihazı oluşturur.
Usage:
DigitalIn(port)
Parametre |
Tanım |
|---|---|
|
Dijital Giriş cihazının bağlı olduğu 3 Kablolu Bağlantı Noktası:
|
# Create a Digital In device in Port A
dig_in = DigitalIn(brain.three_wire_port.a)