ft5x06 --- Trình Điều Khiển Màn Hình Cảm Ứng

Mô-đun ft5x06 cung cấp trình điều khiển cho bộ điều khiển màn hình cảm ứng điện dung FT5x06 được sử dụng trên OpenMV Pure Thermal.

class FT5X06 -- Bộ Điều Khiển Màn Hình Cảm Ứng

class ft5x06.FT5X06(i2c_addr: int = 0x38)

Tạo một đối tượng bộ điều khiển màn hình cảm ứng.

i2c_addr là địa chỉ I2C của bộ điều khiển FT5x06.

get_gesture() int

Trả về cử chỉ hiện tại. Giá trị trả về là một trong các hằng số ft5x06.GESTURE_*.

Khi một hàm gọi lại được đăng ký qua FT5X06.touch_callback(), phương thức này chỉ nên được gọi từ bên trong hàm gọi lại.

get_points() int

Trả về số điểm chạm hiện tại (0-5).

Khi một hàm gọi lại được đăng ký qua FT5X06.touch_callback(), phương thức này chỉ nên được gọi từ bên trong hàm gọi lại.

get_point_flag(index: int) int

Trả về trạng thái hiện tại của điểm chạm tại index (0-4). Giá trị trả về là một trong các hằng số ft5x06.FLAG_*.

Khi một hàm gọi lại được đăng ký qua FT5X06.touch_callback(), phương thức này chỉ nên được gọi từ bên trong hàm gọi lại.

get_point_id(index: int) int

Trả về id của điểm chạm tại index (0-4). Id là một giá trị số cho phép theo dõi một điểm chạm qua các lần cập nhật khi các điểm được thêm vào và xóa đi.

Khi một hàm gọi lại được đăng ký qua FT5X06.touch_callback(), phương thức này chỉ nên được gọi từ bên trong hàm gọi lại.

get_point_x(index: int) int

Trả về vị trí x theo điểm ảnh của điểm chạm tại index (0-4).

Khi một hàm gọi lại được đăng ký qua FT5X06.touch_callback(), phương thức này chỉ nên được gọi từ bên trong hàm gọi lại.

get_point_y(index: int) int

Trả về vị trí y theo điểm ảnh của điểm chạm tại index (0-4).

Khi một hàm gọi lại được đăng ký qua FT5X06.touch_callback(), phương thức này chỉ nên được gọi từ bên trong hàm gọi lại.

touch_callback(callback: object) None

Đăng ký callback để được gọi khi có sự kiện chạm. Hàm gọi lại nhận một đối số: số điểm chạm hiện tại (0-5).

Truyền None làm callback để vô hiệu hóa hàm gọi lại. Khi có hàm gọi lại được đăng ký, không được gọi FT5X06.update_points() bên ngoài hàm gọi lại.

update_points() int

Đọc trạng thái màn hình cảm ứng và trả về số điểm chạm (0-5).

Hằng số

ft5x06.GESTURE_MOVE_UP: int

Cử chỉ vuốt lên trên màn hình cảm ứng.

ft5x06.GESTURE_MOVE_LEFT: int

Cử chỉ vuốt sang trái trên màn hình cảm ứng.

ft5x06.GESTURE_MOVE_DOWN: int

Cử chỉ vuốt xuống dưới trên màn hình cảm ứng.

ft5x06.GESTURE_MOVE_RIGHT: int

Cử chỉ vuốt sang phải trên màn hình cảm ứng.

ft5x06.GESTURE_ZOOM_IN: int

Cử chỉ phóng to trên màn hình cảm ứng.

ft5x06.GESTURE_ZOOM_OUT: int

Cử chỉ thu nhỏ trên màn hình cảm ứng.

ft5x06.GESTURE_NONE: int

Không có cử chỉ.

ft5x06.FLAG_PRESSED: int

Điểm chạm đang được nhấn.

ft5x06.FLAG_RELEASED: int

Điểm chạm đã được thả ra.

ft5x06.FLAG_MOVED: int

Điểm chạm đang di chuyển.