Skip to main content

পাঠ ১: চোখের সেন্সর ব্লক

<Eye Sensor near object> ব্লক

<Eye Sensor near object> ব্লকটি রিপোর্ট করে যে আই সেন্সরটি কোনও বস্তুর এত কাছে আছে যে কোনও রঙ (লাল, সবুজ, নীল, কিছুই নয়) সনাক্ত করতে পারে।

VEXcode VR আই সেন্সর নিয়ার অবজেক্ট ব্লকে লেখা আছে 'ফ্রন্ট আই ইজ নিয়ার অবজেক্ট?'।

<Eye Sensor near object> ব্লক হল একটি বুলিয়ান রিপোর্টার ব্লক যা আই সেন্সর সনাক্তযোগ্য রঙযুক্ত বস্তুর কাছাকাছি থাকলে TRUE রিপোর্ট করে এবং আই সেন্সর সনাক্তযোগ্য রঙযুক্ত বস্তুর কাছাকাছি না থাকলে FALSE রিপোর্ট করে।

<Eye Sensor near object> ব্লকের ড্রপ-ডাউন মেনু থেকে ফ্রন্ট বা ডাউন আই সেন্সর নির্বাচন করা যেতে পারে।

VEXcode VR আই সেন্সর নিয়ার অবজেক্ট ব্লকে লেখা আছে 'ফ্রন্ট আই ইজ নিয়ার অবজেক্ট?'। সেন্সর ড্রপডাউন মেনুটি খোলা হয়, যা ব্যবহারকারীকে সেন্সরটিকে ফ্রন্ট আই থেকে ডাউন আইতে পরিবর্তন করতে দেয়।

সুইচ ব্লক ব্যবহার করা 

এটি সুইচ <Eye sensor near object> ব্লক।

আই সেন্সর নিয়ার অবজেক্ট ব্লকের VEXcode VR সুইচ ব্লক সংস্করণ, পাইথন কোড সহ যা 'front_eye.near_object()' পড়ে।

"front_eye" কোডটি "down_eye" দিয়ে প্রতিস্থাপন করে আপনি ফ্রন্ট আই সেন্সর থেকে ডাউন আই সেন্সরে সেন্সর প্যারামিটার পরিবর্তন করতে পারেন। মনে রাখবেন যে সেন্সরের নাম ছোট হাতের অক্ষর ব্যবহার করে টাইপ করা উচিত। প্রদর্শিত প্যারামিটার পরামর্শটি নির্বাচন করতে কেবল প্যারামিটারটি টাইপ করুন অথবা এন্টার কী বা ট্যাব কী টিপুন। 

আই সেন্সর নিয়ার অবজেক্ট ব্লকের VEXcode VR সুইচ ব্লক সংস্করণ, পাইথন কোড সহ যা 'front_eye.near_object()' পড়ে। একটি স্বয়ংক্রিয়-সম্পূর্ণ ড্রপডাউন মেনু ব্যবহারকারীকে 'front_eye' এবং 'down_eye' এর মধ্যে সেন্সর পরিবর্তন করতে দেয়।

<Color sensing> ব্লক

<Color sensing> ব্লক রিপোর্ট করে যদি চোখের সেন্সরগুলির মধ্যে একটি একটি নির্দিষ্ট রঙ সনাক্ত করে।

VEXcode VR কালার সেন্সিং ব্লকে লেখা আছে 'ফ্রন্ট আই কি লাল শনাক্ত করছে?'।

<Color sensing> ব্লকে কোন আই সেন্সর ব্যবহার করতে হবে তা বেছে নিন।

VEXcode VR কালার সেন্সিং ব্লকে লেখা আছে 'ফ্রন্ট আই কি লাল শনাক্ত করছে?'। নির্বাচিত সেন্সরটিকে ফ্রন্ট আই বা ডাউন আই হিসেবে সেট করার জন্য একটি ড্রপডাউন মেনু খোলা হবে।

<Color sensing> ব্লক হল একটি বুলিয়ান রিপোর্টার ব্লক এবং আই সেন্সর নির্বাচিত রঙ শনাক্ত করলে TRUE রিপোর্ট করে। আই সেন্সর নির্বাচিত রঙ সনাক্ত না করলে <Color sensing> ব্লক মিথ্যা রিপোর্ট করে। <Color sensing> ব্লকে কোন রঙ সনাক্ত করতে হবে তা চয়ন করুন।

VEXcode VR কালার সেন্সিং ব্লকে লেখা আছে 'ফ্রন্ট আই কি লাল শনাক্ত করছে?'। নির্বাচিত রঙটি লাল, সবুজ, নীল, অথবা কোনটিই নয় হিসেবে সেট করার জন্য একটি ড্রপডাউন মেনু খোলা হবে।

সুইচ ব্লক ব্যবহার করা

এটি সুইচ <Color sensing> ব্লক। 

কালার সেন্সিং ব্লকের VEXcode VR সুইচ ব্লক সংস্করণ, যার পাইথন কোড 'front_eye.detect(RED)' লেখা।

আপনি বন্ধনীর ভিতরে একটি ভিন্ন রঙ টাইপ করে রঙের প্যারামিটার পরিবর্তন করতে পারেন। সব বড় অক্ষর ব্যবহার করে রঙ লিখতে ভুলবেন না। আপনি টেক্সট পরিবর্তন করার সাথে সাথে রঙের প্যারামিটারের জন্য পরামর্শগুলি উপস্থিত হবে। 

কালার সেন্সিং ব্লকের VEXcode VR সুইচ ব্লক সংস্করণ, যার পাইথন কোড 'front_eye.detect(RED)' লেখা। ব্যবহারকারী টাইপ করে অথবা অটো-কমপ্লিট ফিচার ব্যবহার করে নীল, সবুজ, NONE এবং লাল রঙের মান পরিবর্তন করতে পারবেন।

<Eye sensor near object> ব্লকের মতো, আপনি "front_eye" কে "down_eye" দিয়ে প্রতিস্থাপন করে ফ্রন্ট আই সেন্সর থেকে ডাউন আই সেন্সরে সেন্সর প্যারামিটার পরিবর্তন করতে পারেন। ছোট হাতের অক্ষর ব্যবহার করে সেন্সরের নাম লিখতে ভুলবেন না। সঠিক বাক্য গঠন ব্যবহার করা গুরুত্বপূর্ণ, তাই সেন্সর নামের দুটি শব্দের মধ্যে একটি আন্ডারস্কোর (_) অন্তর্ভুক্ত করতে ভুলবেন না। 

কালার সেন্সিং ব্লকের VEXcode VR সুইচ ব্লক সংস্করণে পাইথন কোড 'down_eye.detect(RED)' লেখা আছে যা নির্বাচিত সেন্সরটি কীভাবে পরিবর্তন করতে হয় তা প্রদর্শন করে।

এই পাঠের বাকি অংশটি চালিয়ে যেতে পরবর্তী বোতামটি নির্বাচন করুন।