Cảm biến quang học#
Giới thiệu#
Cảm biến quang học phát hiện màu sắc, độ sáng và sự hiện diện của các vật thể ở gần bằng cách kết hợp cảm biến màu RGB và cảm biến tiệm cận. Nó cũng có thể sử dụng đèn LED tích hợp để chiếu sáng vật thể nhằm phát hiện chính xác hơn.

Dưới đây là danh sách các khối có sẵn:
Đặt ánh sáng quang học – Bật hoặc tắt đèn LED của cảm biến quang học.
Đặt công suất ánh sáng quang học – Đặt mức công suất của đèn LED của Cảm biến quang học.
Cảm biến quang học tìm thấy một vật thể – Báo cáo xem cảm biến có phát hiện vật thể nào trong phạm vi hay không.
Cảm biến quang phát hiện màu – Báo cáo xem Cảm biến quang có phát hiện màu được chỉ định hay không.
Độ sáng quang học – Báo cáo độ sáng được phát hiện bởi Cảm biến quang học.
Màu sắc quang học – Báo cáo màu sắc được phát hiện bởi Cảm biến quang học.
khi Quang học – Chạy ngăn xếp các khối đí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 LED của cảm biến quang học. Điều này có thể giúp tăng độ chính xác của cảm biến khi phát hiện màu sắc.
đặt đèn [Optical1 v] [bật v]
Thông số |
Sự miêu tả |
|---|---|
thiết bị |
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 học: bật hoặc tắt. |
khi bắt đầu
[Turn on the sensor's LED.]
đặt đèn [Optical1 v] [bật v]
thiết lập công suất ánh sáng quang học#
Khối lệnh Điều chỉnh công suất ánh sáng quang học thiết lập độ sáng của đèn LED của 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] %
Thông số |
Sự miêu tả |
|---|---|
thiết bị |
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 |
Điều chỉnh độ sáng của cảm biến quang học, từ 0% đến 100%. Sử dụng số nguyên. |
khi bắt đầu
[Turn on the sensor's LED at half brightness.]
đặt công suất đèn [Optical1 v] thành [50] %
Quang học đã tìm thấy một vật thể#
Khối Boolean Cảm biến quang học tìm thấy vật thể 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 vật thể.
Sai — Cảm biến quang học không phát hiện vật thể.
<[Optical1 v] tìm thấy đối tượng?>
Thông số |
Sự miêu tả |
|---|---|
thiết bị |
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
[Drive forward until an object is found.]
lái [tiến v]
chờ cho đến khi <[Optical1 v] tìm thấy đối tượng?>
dừng lái
Quang học phát hiện màu sắc#
Khối Boolean Cảm biến quang học phát hiện màu sắc cho biết liệu Cảm biến quang học có phát hiện màu sắc được chỉ định hay không, dựa trên giá trị sắc độ được phát hiện.
Đúng – Cảm biến phát hiện màu sắc được chỉ định.
Sai – Cảm biến không phát hiện màu sắc được chỉ định.
Lưu ý: Cảm biến quang học đang tìm kiếm các dải màu phù hợp với màu được chỉ định. Để phát hiện các dải màu cụ thể, hãy xem khối báo cáo Màu quang học.
<[Optical1 v] phát hiện [đỏ v]?>
Thông số |
Sự miêu tả |
|---|---|
thiết bị |
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 cần tìm:
|
Ví dụ
khi bắt đầu
[Drive forward until red is found.]
lái [tiến v]
chờ cho đến khi <[Optical1 v] phát hiện [đỏ v]?>
dừng lái
Độ sáng quang học#
Khối báo cáo Độ sáng quang học hiển thị lượng ánh sáng phản xạ trở lại Cảm biến quang học, 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àng nhiều ánh sáng được phản xạ trở lại cảm biến quang học. Tỷ lệ phần trăm càng thấp nghĩa là càng ít ánh sáng được phản xạ trở lại.
(độ sáng [Optical1 v] tính bằng %)
Thông số |
Sự miêu tả |
|---|---|
thiết bị |
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 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.

(sắc độ [Optical1 v] tính bằng độ)
Thông số |
Sự miêu tả |
|---|---|
thiết bị |
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
[Look for the color pink using hue.]
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 <[300] [math_less_than v] (sắc độ [Optical1 v] tính bằng độ) [math_less_than v] [359]> thì
in [This is pink!] trên màn hình ▶
nếu không
in [No pink detected!] trên màn hình ▶
khi Quang học#
Khối when Optical sẽ chạy chuỗi các khối được gắn kèm bất cứ khi nào Cảm biến quang học 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 :: hat events
Thông số |
Sự miêu tả |
|---|---|
thiết bị |
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 nào chồng khối lệnh đính kèm sẽ chạy: khối detects sẽ chạy khi một đối tượng chưa được phát hiện được tìm thấy, trong khi khối loss sẽ chạy khi một đối tượng đã được phát hiện nhưng giờ không còn được phát hiện nữa. |