Cảm biến quang học#
Giới thiệu#
Danh mục Cảm biến quang học bao gồm các khối điều khiển và thu thập dữ liệu từ Cảm biến quang học VEX IQ. Cảm biến này có thể phát hiện vật thể, nhận diện màu sắc và đo độ sáng cũng như sắc độ.
Cảm biến quang học có một đèn có thể bật hoặc tắt. Ánh sáng này giúp cảm biến quang học phát hiện vật thể và màu sắc rõ ràng hơn.
Dưới đây là danh sách tất cả các khối:
Đặt đèn quang học — Bật hoặc tắt đèn cảm biến quang học.
Đặt công suất ánh sáng quang học — Đặt độ sáng của ánh sáng Cảm biến quang học.
Thiết bị quang học tìm thấy vật thể? — Báo cáo xem có phát hiện vật thể hay không.
Phát hiện màu sắc bằng quang học? — Báo cáo xem có phát hiện được màu cụ thể hay không.
Tên màu quang học — Báo cáo tên của màu được phát hiện.
Độ sáng quang học — Báo cáo độ sáng được cảm biến phát hiện.
Sắc độ quang học — Báo cáo giá trị sắc độ của màu được phát hiện.
Khi Quang học — Chạy ngăn xếp các khối được đính kèm khi Cảm biến quang học phát hiện hoặc mất một vật thể.
Bộ đèn quang học#
Khối lệnh Set Optical light bật hoặc tắt đèn trên cảm biến quang học. Đèn giúp cảm biến quang học nhìn rõ vật thể hơn khi quan sát trong vùng tối.
đặt đèn [Optical1 v] [bật v]
Thông số |
Sự miêu tả |
|---|---|
cảm biến quang học |
Chọn cảm biến quang học nào để sử dụng, được cấu hình trong cửa sổ Thiết bị. |
tình trạng |
Trạng thái ánh sáng của cảm biến quang cần thiết lập:
|
Ví dụ
khi bắt đầu
[Repeatedly flash the Optical Sensor's lights.]
mãi mãi
đặt đèn [Optical1 v] [bật v]
chờ (1) giây
đặt đèn [Optical1 v] [tắt v]
chờ (1) giây
thiết lập công suất ánh sáng quang học#
Khối lệnh Set Optical light power thiết lập độ sáng của ánh sáng từ cảm biến quang học. Ánh sáng này giúp cảm biến quang học phát hiện vật thể và màu sắc rõ nét hơn.
Tỷ lệ phần trăm càng cao thì ánh sáng càng sáng. Tỷ lệ phần trăm càng thấp thì ánh sáng càng mờ.
Nếu đèn của cảm biến quang học đang tắt, việc đặt công suất đèn trên 0% sẽ bật đèn lên.
Nếu đèn của cảm biến quang đang bật, việc đặt công suất đèn ở mức 0% sẽ tắt đèn.
đặt công suất đèn [Optical1 v] thành (50) %
Lưu ý: Nếu đèn của cảm biến quang học tắt, khối này sẽ bật đèn lên.
Thông số |
Sự miêu tả |
|---|---|
cảm biến quang học |
Chọn cảm biến quang học nào để sử dụng, được cấu hình trong cửa sổ Thiết bị. |
độ sáng |
Độ sáng của ánh sáng từ cảm biến quang học được biểu thị từ 0 đến 100 phần trăm. |
Ví dụ
khi bắt đầu
[Repeatedly change the brightness of the Optical Sensor's lights.]
mãi mãi
đặt công suất đèn [Optical1 v] thành (10) %
chờ (2) giây
đặt công suất đèn [Optical1 v] thành (50) %
chờ (2) giây
đặt công suất đèn [Optical1 v] thành (100) %
chờ (2) giây
Thiết bị quang học đã tìm thấy một vật thể?#
Khối Boolean Cảm biến quang học có phát hiện vật thể không? cho biết liệu Cảm biến quang học có phát hiện vật thể nào trong phạm vi hoạt động hay không.
Đúng — Cảm biến quang học đã phát hiện một vật thể.
Sai — Cảm biến quang học không phát hiện thấy vật thể nào.
<[Optical1 v] tìm thấy đối tượng?>
Thông số |
Sự miêu tả |
|---|---|
cảm biến quang học |
Chọn cảm biến quang học nào để sử dụng, được cấu hình trong cửa sổ Thiết bị. |
Ví dụ
khi bắt đầu
[Turn until the Optical Sensor detects an object.]
đặt vận tốc quay thành (10) [% v]
đặt công suất đèn [Optical1 v] thành [75] %
quay [phải v]
chờ cho đến khi <[Optical1 v] tìm thấy đối tượng?>
in [Object detected] trên màn hình ◀ và đặt con trỏ xuống hàng tiếp theo
dừng lái
Hệ thống quang học có khả năng phát hiện màu sắc không?#
Khối Boolean Cảm biến quang có phát hiện màu sắc không? cho biết liệu Cảm biến quang có phát hiện một màu cụ thể hay không.
Đúng — Cảm biến quang học đã phát hiện màu sắc được chỉ định.
Sai — Cảm biến quang học không phát hiện thấy màu sắc đã chỉ định.
<[Optical1 v] phát hiện [đỏ v]?>
Thông số |
Sự miêu tả |
|---|---|
cảm biến quang học |
Chọn cảm biến quang học nào để sử dụng, được cấu hình trong cửa sổ Thiết bị. |
màu sắc |
Màu nào cần kiểm tra:
|
Ví dụ
khi bắt đầu
[Turn until the Optical Sensor detects a red object.]
đặt vận tốc quay thành (10) [% v]
đặt công suất đèn [Optical1 v] thành [75] %
quay [phải v]
chờ cho đến khi <[Optical1 v] phát hiện [đỏ v]?>
in [Red detected] trên màn hình ◀ và đặt con trỏ xuống hàng tiếp theo
dừng lái
Tên màu quang học#
Khối báo cáo Tên màu quang học hiển thị tên của màu được cảm biến quang học phát hiện.
Các màu sắc có thể là:
màu đỏ
màu xanh lá
màu xanh da trời
màu vàng
quả cam
màu tím
xanh lam
Lưu ý: Khối này có thể được chèn vào khối đặt màu đèn LED cảm ứng để làm cho đèn LED cảm ứng khớp với màu được phát hiện.
(tên màu [Optical1 v])
Thông số |
Sự miêu tả |
|---|---|
cảm biến quang học |
Chọn cảm biến quang học nào để sử dụng, được cấu hình trong cửa sổ Thiết bị. |
Ví dụ
khi bắt đầu
[Display a message when the Optical Sensor detects red.]
chờ cho đến khi <[Optical1 v] phát hiện [đỏ v]?>
in (tên màu [Optical1 v]) trên màn hình ◀ và đặt con trỏ xuống hàng tiếp theo
Độ sáng quang học#
Khối báo cáo Độ sáng quang học hiển thị độ sáng của ánh sáng được phát hiện, dưới dạng phần trăm từ 0% đến 100%.
Tỷ lệ phần trăm càng cao nghĩa là cảm biến quang học càng thu nhận được nhiều ánh sáng hơn. Tỷ lệ phần trăm càng thấp nghĩa là cảm biến quang học càng thu nhận được ít ánh sáng hơn.
(độ sáng [Optical1 v] tính bằng %)
Thông số |
Sự miêu tả |
|---|---|
cảm biến quang học |
Chọn cảm biến quang học nào để sử dụng, được cấu hình trong cửa sổ Thiết bị. |
Ví dụ
khi bắt đầu
[Display the brightness when the Optical Sensor detects red.]
chờ cho đến khi <[Optical1 v] phát hiện [đỏ v]?>
in (độ sáng [Optical1 v] tính bằng %) trên màn hình ◀ và đặt con trỏ xuống hàng tiếp theo
Màu sắc quang học#
Khối báo cáo Màu sắc quang học sẽ hiển thị màu sắc được cảm biến quang học phát hiện dưới dạng một con số từ 0 đến 359 độ.
Sắc độ là một cách để mô tả màu sắc bằng các con số xung quanh vòng tròn màu, như hình bên dưới:

(sắc độ [Optical1 v] tính bằng độ)
Thông số |
Sự miêu tả |
|---|---|
cảm biến quang học |
Chọn cảm biến quang học nào để sử dụng, được cấu hình trong cửa sổ Thiết bị. |
Ví dụ
khi bắt đầu
[Print when the Optical Sensor detects pink.]
mãi mãi
xóa màn hình
đặt con trỏ đến hàng (1) cột (1) trên màn hình
nếu <<(sắc độ [Optical1 v] tính bằng độ) [math_greater_than v] [290]> [và v] <(sắc độ [Optical1 v] tính bằng độ) [math_less_than v] [350]>> thì
in [Pink!] trên màn hình ▶
chờ (0.1) giây
nếu không
in [Not pink.] trên màn hình ▶
chờ (0.1) giây
Khi Quang học#
Khối Khi Cảm Biến Quang Học sẽ chạy chuỗi các khối được gắn kèm khi Cảm Biến Quang Học được chọn phát hiện hoặc mất dấu một vật thể.
khi [Optical1 v] [phát hiện v] đối tượng
Thông số |
Sự miêu tả |
|---|---|
cảm biến quang học |
Chọn cảm biến quang học nào để sử dụng, được cấu hình trong cửa sổ Thiết bị. |
tình trạng |
Khi chồng khối lệnh đính kèm chạy:
|
Ví dụ
khi [Optical1 v] [phát hiện v] đối tượng
[Find an object when it is lost.]
quay [phải v]
chờ cho đến khi <[Optical1 v] tìm thấy đối tượng?>
dừng lái