Ekspander 3 Kabel#

Perkenalan#

3-Wire Expander memungkinkan V5 Brain untuk mendukung lebih banyak perangkat 3-Wire dengan menambahkan 8 port tambahan melalui satu koneksi Smart Port.

Expander 3-Kabel VEX V5.

Halaman ini menggunakan expander sebagai contoh nama Expander 3-Wire. Ganti dengan nama yang Anda konfigurasi sendiri sesuai kebutuhan.

Berikut adalah daftar metode yang tersedia:

  • index – Mengembalikan integer berdasarkan Smart Port yang terhubung dengan 3-Wire Expander.

Konstruktor – Menginisialisasi Expander 3-Kawat secara manual.

  • Triport – Buat Ekspander 3-Kawat.

indeks#

index mengembalikan index berdasarkan Smart Port yang terhubung dengan 3-Wire Expander. Misalnya, jika 3-Wire Expander terhubung ke Port 1, integer akan mengembalikan 1.

Usage:
expander.index()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

Konstruktor#

Konstruktor digunakan untuk membuat objek Triport secara manual, yang diperlukan untuk mengkonfigurasi 3-Wire Expander di luar VEXcode.

Triport#

Triport membuat Ekspander 3-Kawat.

Usage:
Triport(smartport)

Parameter

Keterangan

smartport

Port Pintar yang terhubung ke Expander 3-Kawat, ditulis sebagai Ports.PORTx di mana x adalah nomor port.

# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)

Setiap objek Triport memiliki 8 atribut port (a sampai h) yang mewakili port pada 3-Wire Expander. Ini dapat digunakan dalam konstruktor perangkat 3-Wire lainnya sebagai argumen untuk parameter port.

# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)