class LED -- điều khiển đèn LED trên bo mạch đa nền tảng¶
Lớp LED là một lớp bao bọc đa nền tảng mỏng xung quanh machine.Pin để điều khiển đèn LED được đặt tên trên bo mạch, ẩn đi sự khác biệt về kết nối tích cực thấp / tích cực cao giữa các bo mạch. Nó được cung cấp như một module Python đóng băng bởi firmware OpenMV (xem scripts/libraries/machine.py) và do đó khả dụng trên mọi bo mạch được OpenMV hỗ trợ, bất kể cổng nào.
Đèn LED được điều khiển như GPIO bật/tắt đơn giản; không có điều khiển cường độ PWM. Đối với các đèn LED được kết nối với chân (pin) có khả năng PWM, hãy điều khiển trực tiếp qua PWM.
Ví dụ sử dụng:
from machine import LED
red = LED("LED_RED")
red.on()
red.toggle()
red.off()
Hàm khởi tạo¶
- class machine.LED(pin_name: str | Pin) LED¶
Khởi tạo một đối tượng
LEDliên kết với đèn LED được xác định bởipin_name.pin_namelà chuỗi đèn LED của bo mạch OpenMV ("LED_RED","LED_GREEN","LED_BLUE","LED_IR"-- tập hợp chính xác phụ thuộc vào camera) hoặc là một đối tượngPin.Hàm khởi tạo ghi lại xem đèn LED được kết nối tích cực thấp hay tích cực cao (sử dụng
boardname()để tra cứu quy ước mức tích cực cho bo mạch hiện tại) để người gọi luôn truyền các mức bật/tắt logic mà không cần lo lắng về cực tính.Các phương thức¶