Cảm biến ánh sáng#
Giới thiệu#
Cảm biến ánh sáng đo độ sáng của ánh sáng phản xạ từ hoặc chiếu vào một vật thể. Nó xuất ra một giá trị tương tự thể hiện lượng ánh sáng được phát hiện.

Trang này sử dụng light_sensor làm ví dụ về tên Cảm biến ánh sáng. Hãy thay thế nó bằng tên đã cấu hình của riêng bạn nếu cần.
Dưới đây là danh sách các phương pháp có sẵn:
brightness– Trả về lượng ánh sáng được phát hiện bởi Cảm biến ánh sáng.changed– Đăng ký một hàm được gọi bất cứ khi nào giá trị độ sáng của Cảm biến ánh sáng thay đổi.
Hàm khởi tạo – Khởi tạo thủ công cảm biến ánh sáng.
Light– Tạo một cảm biến ánh sáng.
độ sáng#
brightness trả về lượng ánh sáng được cảm biến ánh sáng phát hiện dưới dạng integer.
Usage:
light_sensor.brightness(units)
Tham số |
Sự miêu tả |
|---|---|
|
Tùy chọn. Đơn vị để trả về độ sáng: |
đã thay đổi#
changed đăng ký một hàm sẽ được gọi bất cứ khi nào giá trị độ sáng của Cảm biến ánh sáng thay đổi.
Usage:
light_sensor.changed(callback, arg)
Thông số |
Sự miêu tả |
|---|---|
|
Một hàm được định nghĩa trước đó sẽ thực thi khi giá trị độ sáng của Cảm biến ánh sáng thay đổi. |
|
Tùy chọn. Một |
def my_function():
brain.screen.print("Brightness changed")
# Call my_function whenever the brightness changes
light_sensor.changed(my_function)
Người xây dựng#
Các hàm tạo được sử dụng để tạo thủ công các đối tượng Light , cần thiết cho việc cấu hình Cảm biến ánh sáng bên ngoài VEXcode.
Light#
Light tạo ra một Cảm biến ánh sáng.
Usage:
Light(port)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng 3 dây mà Cảm biến ánh sáng được kết nối:
|
# Create a Light Sensor in Port A
light_sensor = Light(brain.three_wire_port.a)