অপটিক্যাল সেন্সর#
ভূমিকা#
V5 অপটিক্যাল সেন্সরটি একটি RGB কালার সেন্সর এবং প্রক্সিমিটি সেন্সরের সমন্বয়ে কাছাকাছি থাকা বস্তুর রঙ, উজ্জ্বলতা এবং উপস্থিতি শনাক্ত করে। আরও নির্ভুলভাবে শনাক্তকরণের জন্য এটি এর অন্তর্নির্মিত LED ব্যবহার করে বস্তুগুলোকে আলোকিত করতে পারে।

নিচে উপলব্ধ ব্লকগুলোর একটি তালিকা দেওয়া হলো:
অপটিক্যাল লাইট সেট করুন – অপটিক্যাল সেন্সরের LED চালু বা বন্ধ করে।
অপটিক্যাল আলোর শক্তি সেট করুন – অপটিক্যাল সেন্সরের LED-এর শক্তির মাত্রা নির্ধারণ করে।
অপটিক্যাল একটি বস্তু খুঁজে পেয়েছে – সেন্সরটি সীমার মধ্যে কোনো বস্তু সনাক্ত করছে কিনা তা জানায়।
অপটিক্যাল রঙ সনাক্ত করে – অপটিক্যাল সেন্সর একটি নির্দিষ্ট রঙ সনাক্ত করতে পারে কিনা তা জানায়।
অপটিক্যাল উজ্জ্বলতা – অপটিক্যাল সেন্সর দ্বারা শনাক্ত করা উজ্জ্বলতা রিপোর্ট করে।
অপটিক্যাল হিউ – অপটিক্যাল সেন্সর দ্বারা শনাক্ত করা হিউ রিপোর্ট করে।
যখন অপটিক্যাল – যখন অপটিক্যাল সেন্সর কোনো বস্তু শনাক্ত করে বা হারিয়ে ফেলে, তখন সংযুক্ত ব্লক স্ট্যাকটি চালায়।
অপটিক্যাল লাইট সেট করুন#
সেট অপটিক্যাল লাইট স্ট্যাক ব্লকটি অপটিক্যাল সেন্সরের এলইডি চালু বা বন্ধ করে। এটি রং শনাক্ত করার ক্ষেত্রে সেন্সরের নির্ভুলতা বাড়াতে সাহায্য করতে পারে।
[Optical1 v]-এর আলো [চালু v] সেট করো
প্যারামিটার |
বর্ণনা |
|---|---|
ডিভাইস |
কোন অপটিক্যাল সেন্সরটি ব্যবহার করা হবে, তা ডিভাইসেস উইন্ডোতে কনফিগার করা হয়। |
রাজ্য |
অপটিক্যাল সেন্সরের আলোর অবস্থা: চালু বা বন্ধ। |
শুরু হলে
[Turn on the sensor's LED.]
[Optical1 v]-এর আলো [চালু v] সেট করো
অপটিক্যাল আলোর শক্তি সেট করুন#
সেট অপটিক্যাল লাইট পাওয়ার স্ট্যাক ব্লকটি অপটিক্যাল সেন্সরের এলইডি-র উজ্জ্বলতা নির্ধারণ করে। এই আলো অপটিক্যাল সেন্সরকে বস্তু এবং রং আরও স্পষ্টভাবে শনাক্ত করতে সাহায্য করে।
বেশি শতাংশ আলোকে আরও উজ্জ্বল করে। কম শতাংশ আলোকে আরও অনুজ্জ্বল করে।
যদি অপটিক্যাল সেন্সরের আলো বন্ধ থাকে, তাহলে আলোর শক্তি ০% এর উপরে সেট করলে আলোটি জ্বলে উঠবে।
যদি অপটিক্যাল সেন্সরের আলোটি চালু থাকে, তাহলে আলোর শক্তি ০%-এ সেট করলে আলোটি বন্ধ হয়ে যাবে।
[Optical1 v]-এর আলোর শক্তি [50] % সেট করো
প্যারামিটার |
বর্ণনা |
|---|---|
ডিভাইস |
কোন অপটিক্যাল সেন্সরটি ব্যবহার করা হবে, তা ডিভাইসেস উইন্ডোতে কনফিগার করা হয়। |
উজ্জ্বলতা |
অপটিক্যাল সেন্সরের আলোর উজ্জ্বলতা ০% থেকে ১০০% পর্যন্ত সেট করুন। পূর্ণ সংখ্যা ব্যবহার করুন। |
শুরু হলে
[Turn on the sensor's LED at half brightness.]
[Optical1 v]-এর আলোর শক্তি [50] % সেট করো
অপটিক্যাল একটি বস্তু খুঁজে পেয়েছে।#
Optical found an object বুলিয়ান ব্লকটি জানায় যে অপটিক্যাল সেন্সরটি তার সীমার মধ্যে কোনো বস্তু শনাক্ত করেছে কি না।
সত্য — অপটিক্যাল সেন্সরটি একটি বস্তু শনাক্ত করে।
মিথ্যা — অপটিক্যাল সেন্সরটি কোনো বস্তু শনাক্ত করতে পারছে না।
<[Optical1 v] কোনো অবজেক্ট খুঁজে পেয়েছে?>
প্যারামিটার |
বর্ণনা |
|---|---|
ডিভাইস |
কোন অপটিক্যাল সেন্সরটি ব্যবহার করা হবে, তা ডিভাইসেস উইন্ডোতে কনফিগার করা হয়। |
উদাহরণ
শুরু হলে
[Drive forward until an object is found.]
[সামনে v] দিকে চালাও
<[Optical1 v] কোনো অবজেক্ট খুঁজে পেয়েছে?> না হওয়া পর্যন্ত অপেক্ষা করো
চালানো বন্ধ করো
অপটিক্যাল রঙ সনাক্ত করে#
Optical detects color বুলিয়ান ব্লকটি, শনাক্তকৃত হিউ মানের উপর ভিত্তি করে, অপটিক্যাল সেন্সরটি একটি নির্দিষ্ট রঙ শনাক্ত করতে পারছে কি না তা জানায়।
সত্য – সেন্সরটি নির্দিষ্ট রঙটি শনাক্ত করেছে।
মিথ্যা – সেন্সরটি নির্দিষ্ট রঙটি শনাক্ত করতে পারছে না।
দ্রষ্টব্য: অপটিক্যাল সেন্সর নির্দিষ্ট রঙের সাথে মেলে এমন হিউ রেঞ্জ খুঁজছে। নির্দিষ্ট হিউ রেঞ্জ সনাক্ত করার জন্য, অপটিক্যাল হিউ রিপোর্টার ব্লকটি দেখুন।
<[Optical1 v] কি [লাল v] শনাক্ত করছে?>
প্যারামিটার |
বর্ণনা |
|---|---|
ডিভাইস |
কোন অপটিক্যাল সেন্সরটি ব্যবহার করা হবে, তা ডিভাইসেস উইন্ডোতে কনফিগার করা হয়। |
রঙ |
কোন রঙটি খুঁজতে হবে:
|
উদাহরণ
শুরু হলে
[Drive forward until red is found.]
[সামনে v] দিকে চালাও
<[Optical1 v] কি [লাল v] শনাক্ত করছে?> না হওয়া পর্যন্ত অপেক্ষা করো
চালানো বন্ধ করো
অপটিক্যাল উজ্জ্বলতা#
অপটিক্যাল ব্রাইটনেস রিপোর্টার ব্লকটি অপটিক্যাল সেন্সরে কী পরিমাণ আলো প্রতিফলিত হচ্ছে, তা ০% থেকে ১০০% পর্যন্ত শতাংশে প্রকাশ করে।
উচ্চ শতাংশের অর্থ হলো অপটিক্যাল সেন্সরে বেশি আলো প্রতিফলিত হয়। নিম্ন শতাংশের অর্থ হলো কম আলো প্রতিফলিত হয়।
(% [Optical1 v]-এর উজ্জ্বলতা)
প্যারামিটার |
বর্ণনা |
|---|---|
ডিভাইস |
কোন অপটিক্যাল সেন্সরটি ব্যবহার করা হবে, তা ডিভাইসেস উইন্ডোতে কনফিগার করা হয়। |
অপটিক্যাল হিউ#
অপটিক্যাল হিউ রিপোর্টার ব্লকটি অপটিক্যাল সেন্সর দ্বারা শনাক্তকৃত হিউ-কে ০ থেকে ৩৫৯ ডিগ্রির মধ্যে একটি সংখ্যা হিসেবে রিপোর্ট করে।
হিউ হলো কালার হুইলের সংখ্যা ব্যবহার করে রঙ বর্ণনা করার একটি পদ্ধতি।

(ডিগ্রিতে [Optical1 v]-এর হিউ)
প্যারামিটার |
বর্ণনা |
|---|---|
ডিভাইস |
কোন অপটিক্যাল সেন্সরটি ব্যবহার করা হবে, তা ডিভাইসেস উইন্ডোতে কনফিগার করা হয়। |
উদাহরণ
শুরু হলে
[Look for the color pink using hue.]
চিরকাল
স্ক্রিন মুছে দাও
স্ক্রিনে সারি [1] কলাম [1]-এ কার্সার নিয়ে যাও
যদি <[300] [math_less_than v] (ডিগ্রিতে [Optical1 v]-এর হিউ) [math_less_than v] [359]> তাহলে
স্ক্রিনে [This is pink!] প্রিন্ট করো ▶
অন্যথায়
স্ক্রিনে [No pink detected!] প্রিন্ট করো ▶
যখন অপটিক্যাল#
যখনই অপটিক্যাল সেন্সর কোনো বস্তু শনাক্ত করে বা হারিয়ে ফেলে, তখন when Optical হ্যাট ব্লকটি এর সাথে সংযুক্ত ব্লকের স্তূপটিকে চালু করে।
যখন [Optical1 v] একটি অবজেক্ট [শনাক্ত করছে v] :: hat events
প্যারামিটার |
বর্ণনা |
|---|---|
ডিভাইস |
কোন অপটিক্যাল সেন্সরটি ব্যবহার করা হবে, তা ডিভাইসেস উইন্ডোতে কনফিগার করা হয়। |
রাজ্য |
সংযুক্ত ব্লক স্ট্যাকটি কখন চলবে: detects চলে যখন একটি অনাবিষ্কৃত বস্তু শনাক্ত হয়, আর loses চলে যখন একটি শনাক্তকৃত বস্তু আর শনাক্ত করা যায় না। |