ft5x06 — Dokunmatik Ekran Sürücüsü¶
ft5x06 modülü, OpenMV Pure Thermal üzerinde kullanılan FT5x06 kapasitif dokunmatik ekran denetleyicisi için bir sürücü sağlar.
class FT5X06 – Dokunmatik Ekran Denetleyicisi¶
- class ft5x06.FT5X06(i2c_addr: int = 0x38)¶
Bir dokunmatik ekran denetleyici nesnesi oluşturur.
i2c_addr, FT5x06 denetleyicisinin I2C adresidir.- get_gesture() int¶
Geçerli hareketi döndürür. Dönüş değeri
ft5x06.GESTURE_*sabitlerinden biridir.Bir geri çağırma (callback)
FT5X06.touch_callback()aracılığıyla kaydedildiğinde, bu yöntem yalnızca geri çağırma içinden çağrılmalıdır.
- get_points() int¶
Geçerli dokunma noktası sayısını (0-5) döndürür.
Bir geri çağırma (callback)
FT5X06.touch_callback()aracılığıyla kaydedildiğinde, bu yöntem yalnızca geri çağırma içinden çağrılmalıdır.
- get_point_flag(index: int) int¶
index(0-4) konumundaki dokunma noktasının geçerli durumunu döndürür. Dönüş değerift5x06.FLAG_*sabitlerinden biridir.Bir geri çağırma (callback)
FT5X06.touch_callback()aracılığıyla kaydedildiğinde, bu yöntem yalnızca geri çağırma içinden çağrılmalıdır.
- get_point_id(index: int) int¶
index(0-4) konumundaki dokunma noktasının kimliğini döndürür. Kimlik, noktalar eklenip kaldırıldıkça bir dokunma noktasının güncellemeler boyunca izlenmesini sağlayan sayısal bir değerdir.Bir geri çağırma (callback)
FT5X06.touch_callback()aracılığıyla kaydedildiğinde, bu yöntem yalnızca geri çağırma içinden çağrılmalıdır.
- get_point_x(index: int) int¶
index(0-4) konumundaki dokunma noktasının x piksel konumunu döndürür.Bir geri çağırma (callback)
FT5X06.touch_callback()aracılığıyla kaydedildiğinde, bu yöntem yalnızca geri çağırma içinden çağrılmalıdır.
- get_point_y(index: int) int¶
index(0-4) konumundaki dokunma noktasının y piksel konumunu döndürür.Bir geri çağırma (callback)
FT5X06.touch_callback()aracılığıyla kaydedildiğinde, bu yöntem yalnızca geri çağırma içinden çağrılmalıdır.
- touch_callback(callback: object) None¶
Bir dokunma olayında çağrılmak üzere
callbacköğesini kaydeder. Geri çağırma bir argüman alır: geçerli dokunma noktası sayısı (0-5).Geri çağırmayı devre dışı bırakmak için
callbackolarakNonegeçin. Bir geri çağırma kayıtlıyken,FT5X06.update_points()yöntemini geri çağırmanın dışında çağırmayın.