Sensor Optik#
Perkenalan#
Sensor Optik mendeteksi warna, kecerahan, dan keberadaan objek di sekitarnya menggunakan kombinasi sensor warna RGB dan sensor jarak. Sensor ini juga dapat menggunakan LED bawaannya untuk menerangi objek agar deteksi lebih akurat.

Berikut adalah daftar blok yang tersedia:
set Optical light – Menyalakan atau mematikan LED Sensor Optik.
atur daya cahaya optik – Mengatur tingkat daya LED Sensor Optik.
Optik menemukan objek – Melaporkan apakah sensor mendeteksi objek dalam jangkauan.
Optik mendeteksi warna – Melaporkan apakah Sensor Optik mendeteksi warna tertentu.
Kecerahan Optik – Melaporkan kecerahan yang terdeteksi oleh Sensor Optik.
Warna optik – Melaporkan warna yang terdeteksi oleh Sensor Optik.
when Optical – Menjalankan tumpukan blok yang terpasang ketika Sensor Optik mendeteksi atau kehilangan objek.
set Lampu optik#
Blok tumpukan set Optical light menghidupkan atau mematikan LED Sensor Optik. Ini dapat membantu meningkatkan akurasi sensor saat mendeteksi warna.
atur cahaya [Optical1 v] [nyala v]
Parameter |
Keterangan |
|---|---|
perangkat |
Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat. |
negara |
Status lampu Sensor Optik: menyala atau mati. |
saat dimulai
[Turn on the sensor's LED.]
atur cahaya [Optical1 v] [nyala v]
mengatur daya cahaya optik#
Blok tumpukan set Optical light power mengatur kecerahan LED Sensor Optik. Cahaya ini dapat membantu Sensor Optik mendeteksi objek dan warna dengan lebih jelas.
Persentase yang lebih tinggi membuat cahaya lebih terang. Persentase yang lebih rendah membuat cahaya lebih redup.
Jika lampu Sensor Optik mati, mengatur daya lampu di atas 0% akan menyalakan lampu tersebut.
Jika lampu Sensor Optik menyala, mengatur daya lampu ke 0% akan mematikan lampu tersebut.
atur daya cahaya [Optical1 v] ke [50] %
Parameter |
Keterangan |
|---|---|
perangkat |
Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat. |
kecerahan |
Tingkat kecerahan cahaya Sensor Optik, dari 0% hingga 100%. Gunakan angka bulat. |
saat dimulai
[Turn on the sensor's LED at half brightness.]
atur daya cahaya [Optical1 v] ke [50] %
Optik menemukan sebuah objek#
Blok Boolean Optical found an object melaporkan apakah Sensor Optik mendeteksi objek dalam jangkauan atau tidak.
Benar — Sensor Optik mendeteksi sebuah objek.
Salah — Sensor Optik tidak mendeteksi objek.
<[Optical1 v] menemukan objek?>
Parameter |
Keterangan |
|---|---|
perangkat |
Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat. |
Contoh
saat dimulai
[Drive forward until an object is found.]
kendarai [maju v]
tunggu sampai <[Optical1 v] menemukan objek?>
hentikan mengemudi
Optik mendeteksi warna#
Blok Boolean Optical detects color melaporkan apakah Sensor Optik mendeteksi warna tertentu, berdasarkan nilai hue yang terdeteksi.
Benar – Sensor mendeteksi warna yang ditentukan.
Salah – Sensor tidak mendeteksi warna yang ditentukan.
Catatan: Sensor Optik mencari rentang warna yang sesuai dengan warna yang ditentukan. Untuk mendeteksi rentang warna tertentu, lihat blok pelapor Warna optik.
<[Optical1 v] mendeteksi [merah v]?>
Parameter |
Keterangan |
|---|---|
perangkat |
Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat. |
warna |
Warna apa yang harus dicari:
|
Contoh
saat dimulai
[Drive forward until red is found.]
kendarai [maju v]
tunggu sampai <[Optical1 v] mendeteksi [merah v]?>
hentikan mengemudi
Kecerahan optik#
Blok pelapor Kecerahan optik melaporkan seberapa banyak cahaya yang dipantulkan kembali ke Sensor Optik, sebagai persentase dari 0% hingga 100%.
Persentase yang lebih tinggi berarti lebih banyak cahaya yang dipantulkan kembali ke Sensor Optik. Persentase yang lebih rendah berarti lebih sedikit cahaya yang dipantulkan kembali.
(kecerahan [Optical1 v] dalam %)
Parameter |
Keterangan |
|---|---|
perangkat |
Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat. |
Warna optik#
Blok pelapor Warna optik melaporkan warna yang terdeteksi oleh Sensor Optik sebagai angka dari 0 hingga 359 derajat.
Hue adalah cara untuk mendeskripsikan warna menggunakan angka-angka di sekitar roda warna.

(rona [Optical1 v] dalam derajat)
Parameter |
Keterangan |
|---|---|
perangkat |
Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat. |
Contoh
saat dimulai
[Look for the color pink using hue.]
selamanya
bersihkan layar
atur kursor ke baris [1] kolom [1] di layar
jika <[300] [math_less_than v] (rona [Optical1 v] dalam derajat) [math_less_than v] [359]> maka
cetak [This is pink!] di layar ▶
lainnya
cetak [No pink detected!] di layar ▶
saat Optik#
Blok topi when Optical menjalankan tumpukan blok yang terhubung setiap kali Sensor Optik mendeteksi atau kehilangan objek.
saat [Optical1 v] [mendeteksi v] objek :: hat events
Parameter |
Keterangan |
|---|---|
perangkat |
Sensor optik mana yang akan digunakan, dikonfigurasi di jendela Perangkat. |
negara |
Kapan tumpukan blok yang terlampir akan dijalankan: mendeteksi dijalankan ketika objek yang tidak terdeteksi menjadi terdeteksi, sedangkan kehilangan dijalankan ketika objek yang terdeteksi tidak lagi terdeteksi. |