ft5x06 --- Driver Layar Sentuh¶
Modul ft5x06 menyediakan driver untuk pengontrol layar sentuh kapasitif FT5x06 yang digunakan pada OpenMV Pure Thermal.
kelas FT5X06 -- Pengontrol Layar Sentuh¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Membuat objek pengontrol layar sentuh.
i2c_addradalah alamat I2C dari pengontrol FT5x06.- get_gesture() int¶
Mengembalikan gestur saat ini. Nilai kembalian adalah salah satu konstanta
ft5x06.GESTURE_*.Ketika callback terdaftar melalui
FT5X06.touch_callback(), metode ini hanya boleh dipanggil dari dalam callback.
- get_points() int¶
Mengembalikan jumlah titik sentuh saat ini (0-5).
Ketika callback terdaftar melalui
FT5X06.touch_callback(), metode ini hanya boleh dipanggil dari dalam callback.
- get_point_flag(index: int) int¶
Mengembalikan status saat ini dari titik sentuh pada
index(0-4). Nilai kembalian adalah salah satu konstantaft5x06.FLAG_*.Ketika callback terdaftar melalui
FT5X06.touch_callback(), metode ini hanya boleh dipanggil dari dalam callback.
- get_point_id(index: int) int¶
Mengembalikan id titik sentuh pada
index(0-4). Id adalah nilai numerik yang memungkinkan pelacakan titik sentuh antar pembaruan saat titik ditambahkan dan dihapus.Ketika callback terdaftar melalui
FT5X06.touch_callback(), metode ini hanya boleh dipanggil dari dalam callback.
- get_point_x(index: int) int¶
Mengembalikan posisi piksel x dari titik sentuh pada
index(0-4).Ketika callback terdaftar melalui
FT5X06.touch_callback(), metode ini hanya boleh dipanggil dari dalam callback.
- get_point_y(index: int) int¶
Mengembalikan posisi piksel y dari titik sentuh pada
index(0-4).Ketika callback terdaftar melalui
FT5X06.touch_callback(), metode ini hanya boleh dipanggil dari dalam callback.
- touch_callback(callback: object) None¶
Mendaftarkan
callbackuntuk dipanggil pada event sentuh. Callback menerima satu argumen: jumlah titik sentuh saat ini (0-5).Lewatkan
Nonesebagaicallbackuntuk menonaktifkan callback. Selama callback terdaftar, jangan panggilFT5X06.update_points()di luar callback.