VEX IQ (1st gen) কালার সেন্সর ব্যবহার করে

রঙ সেন্সর একটি বস্তুর রঙ, রঙের মান, গ্রেস্কেল মান, উজ্জ্বলতা এবং প্রক্সিমিটি সনাক্ত করতে প্রতিফলিত আলো ব্যবহার করে।

VEX IQ (১ম প্রজন্ম) কালার সেন্সর অংশ।

VEX IQ কালার সেন্সরটি VEX IQ সুপার কিট-এর অন্তর্ভুক্ত এবং এটি এখান থেকে কেনা যাবে।

দ্বিতীয় প্রজন্মের VEX IQ রোবট ব্যবহার করছেন? এখানেদ্বিতীয় প্রজন্মের সেন্সর -এর একটি সংক্ষিপ্ত বিবরণ এবং কালার সেন্সরের দ্বিতীয় প্রজন্মের সংস্করণ, অপটিক্যাল সেন্সরতথ্য দেখুন।


কালার সেন্সরের বর্ণনা

VEX IQ কালার সেন্সরটিতে একাধিক মোড রয়েছে, যা এটিকে এর পরিবেশ থেকে বিভিন্ন ধরনের তথ্য সংগ্রহ করতে সক্ষম করে। এর সংগৃহীত তথ্য পারিপার্শ্বিক আলোর অবস্থা এবং সেন্সর ও যে বস্তু বা পৃষ্ঠতল থেকে এটি পাঠ নিচ্ছে তার মধ্যকার দূরত্ব দ্বারা প্রভাবিত হয়।


কালার হুইল, যা দেখায় কীভাবে ৩৬০ ডিগ্রি বৃত্তটি একটি হিউ ভ্যালুর সাথে সম্পর্কিত। লাল রঙের মাত্রা ০, সবুজ রঙের মাত্রা ১২০ এবং নীল রঙের মাত্রা ২৪০।


কালার সেন্সর কিভাবে কাজ করে

কালার সেন্সরটি রঙ এবং নৈকট্য উভয়ই শনাক্ত করতে পারে।

রং সনাক্তকরণ
VEXcode IQ হলো সেই ব্লকের উজ্জ্বলতা যা Color3-এর উজ্জ্বলতা শতাংশে পাঠ করে।
একটি কালার সেন্সরের চিত্র, যা প্রথমে একটি উজ্জ্বল পৃষ্ঠ শনাক্ত করে ৮০% মান এবং তারপর একটি অন্ধকার পৃষ্ঠ শনাক্ত করে ২০% মান জানাচ্ছে।

উজ্জ্বলতা মোডে থাকাকালীন, রোবটের পরিবেশে সমস্ত আলোর তীব্রতা সনাক্ত করতে কালার সেন্সর ব্যবহার করা হয়। সক্রিয় থাকাকালীন কালার সেন্সরে যত বেশি আলো পৌঁছায়, রোবট মস্তিষ্কে পাঠানোর শতাংশের মান তত বেশি।

VEXcode IQ কালার সেন্সর লাইট ব্লক সেট করুন যা কালার৩ লাইটকে ৫০% এ সেট করার নির্দেশ দেয়।
অন্ধকার পরিবেশে একটি রোবটের সাথে সংযুক্ত কালার সেন্সর দেখানো হয়েছে। চারপাশ আলোকিত করার জন্য কালার সেন্সরের বাতিটি জ্বলে ওঠে।

যদি সনাক্তকৃত উজ্জ্বলতা শতাংশ কম বা অবিশ্বস্ত হয়, তাহলে কালার সেন্সরের বাতিটি চালু করা যেতে পারে বা ব্লকের জন্য নিম্নলিখিত সেট আলো ব্যবহার করে ল্যাম্পের উজ্জ্বলতা শতাংশ বাড়ানো যেতে পারে:

তিনটি VEXcode IQ কালার সেন্সর ব্লক। প্রথমটি হলো ব্লকের রঙ, যার রঙটির নাম Color3। দ্বিতীয়টি হলো একটি ব্লকের হিউ, যা ডিগ্রিতে কালার৩ হিউ প্রদর্শন করে। তৃতীয়টি হলো একটি কালার ডিটেক্টস ব্লক যা পড়ে: কালার৩ কোনোটিই শনাক্ত করে না?

কালার সেন্সর যে রঙটি দেখে তা হয় একটি রঙের মান হিসাবে বা একটি রঙের মান হিসাবে রিপোর্ট করতে পারে।

VEXcode IQ Color এমন ব্লক শনাক্ত করে যা পড়ে Color3 কিছুই শনাক্ত করে না? ব্লকটির শনাক্ত করার জন্য রঙের তালিকা দেখাতে এর কালার ড্রপডাউন মেনুটি খোলা হয়। তালিকাটিতে রয়েছে কমলা, বেগুনি, লালচে বেগুনি, বেগুনি, নীলচে বেগুনি, নীলচে সবুজ, হলুদ সবুজ, হলুদ কমলা এবং লালচে কমলা।

রঙের মান।এখানে 14টি তালিকাভুক্ত রঙ রয়েছে যা কালার সেন্সর সনাক্ত করতে পারে। ব্লকের চিত্র থেকে অনুপস্থিত রংগুলি হল লাল, সবুজ, নীল, সাদা এবং হলুদ।

হিউ ভ্যালু ডায়াগ্রাম, যা প্রদর্শন করে কীভাবে ৩৬০ ডিগ্রি একটি হিউ ভ্যালুর সাথে সম্পর্কিত। লাল রঙের মাত্রা ০, সবুজ রঙের মাত্রা ১২০ এবং নীল রঙের মাত্রা ২৪০।

হিউ ভ্যালু।হিউ ভ্যালুগুলো কালার ভ্যালুর মতোই, কিন্তু সংখ্যাসূচক। রঙের মান 0 থেকে 360 পর্যন্ত, যেমন ডিগ্রী। উপরে তালিকাভুক্ত রঙের মানগুলির নিজস্ব সমতুল্য রঙের মানের ব্যাপ্তি রয়েছে। 

রঙ এবং আভা শনাক্ত করার সময় কালার সেন্সরের জন্য সঠিক পরিমাণে আলো থাকা জরুরি। আপনার রোবটের কালার সেন্সরের জন্য সবচেয়ে নির্ভরযোগ্য সেটিং কোনটি, তা নির্ধারণ করতে বিভিন্ন মাত্রার আলোতে এবং ল্যাম্পের তাপমাত্রা বিভিন্ন স্তরে সেট করে আপনার কালার সেন্সরটি পরীক্ষা (যা ক্যালিব্রেট করা নামেও পরিচিত) করে দেখুন।

প্রক্সিমিটি সনাক্ত করা হচ্ছে

কালার সেন্সরটিতে একটি ইনফ্রারেড সেন্সর-এমিটার অন্তর্ভুক্ত রয়েছে। ইনফ্রারেড এমিটারটি একটি অদৃশ্য আলো নির্গত করে এবং তারপর তার প্রতিফলন শনাক্ত করে। যদি বেশিরভাগ ইনফ্রারেড আলো সেন্সরের দিকে প্রতিফলিত হয়ে ফিরে আসে, তবে তা রোবটের মস্তিষ্ককে জানিয়ে দেয় যে কাছাকাছি কোনো বস্তু রয়েছে।

VEXcode IQ একটি অবজেক্ট ব্লক খুঁজে পেয়েছে যা বলছে Color3 অবজেক্টের কাছাকাছি?

কালার সেন্সরের সাধারণ ব্যবহার

অনেক প্রযুক্তিগত ক্ষেত্রে কালার সেন্সর ব্যবহার করা হয়, যেখানে ডিসপ্লে বা পণ্যে নির্দিষ্ট রঙের উপস্থিতি গুরুত্বপূর্ণ।

দৈনন্দিন জীবনে এর কিছু সাধারণ ব্যবহার হলো:

  • রঙ ক্রমাঙ্কন সরঞ্জামগুলি একটি ডিজিটাল স্ক্রীন সঠিক রং প্রদর্শন করছে কিনা তা পরীক্ষা করে এবং তারপর প্রয়োজন অনুসারে প্রদর্শন সেটিংস সামঞ্জস্য করুন। গ্রাফিক আর্টিস্ট এবং যে কোনো ডিজাইনার যারা ডিজিটাল স্ক্রিনে রঙ নিয়ে কাজ করেন তাদের জন্য সঠিক রঙটি প্রদর্শিত হচ্ছে তা দেখতে সক্ষম হওয়া গুরুত্বপূর্ণ। রং সঠিক না হলে ভুল বোঝাবুঝি এবং অপচয় হয়।
  • ক্যামেরা এবং ক্যামকর্ডারগুলি আলোর মাত্রা সর্বাধিক করে এবং অন্যথায় নিস্তেজ রঙগুলি উন্নত করে তাদের ফটো এবং ভিডিওগুলিকে উন্নত করতে, আলোর অবস্থার উপর ভিত্তি করে সেটিংস সামঞ্জস্য করতে রঙ সেন্সর ব্যবহার করে। এই সেন্সরগুলি একজন ফটোগ্রাফারকে তাদের ফটোতে নির্দিষ্ট রঙগুলিতে ফোকাস করার অনুমতি দেয়।
  • রঙের সেন্সরগুলি কখনও কখনও উত্পাদনে ব্যবহৃত হয়, একটি পণ্য গ্রাহকের কাছে পাঠানোর আগে এটির সঠিক রঙ আছে কিনা তা দ্রুত পরিদর্শন করতে। উদাহরণস্বরূপ, ফল এবং শাকসবজি যেগুলি পাকলে বা খাওয়ার জন্য তৈরি হয়ে গেলে রঙ হয়ে যায় সেগুলি বাজারে পাঠানোর জন্য সঠিক রঙ কিনা তা নিশ্চিত করতে স্ক্যান করা যেতে পারে। 


VEX IQ রোবটের কিছু সাধারণ ব্যবহার হলো:

  • এই সেন্সর ব্যবহার করে কোনো বস্তুর রঙ শনাক্ত করা যায়। এই অ্যানিমেশনটি দেখুন যাতে আপনি দেখতে পারেন যে কালার সেন্সর একটি সবুজ ঘনক সনাক্ত না করা পর্যন্ত একটি রোবট এগিয়ে যাচ্ছে।

  • এই সেন্সরটি সনাক্ত করতে এবং/অথবা একটি লাইন অনুসরণ করতে ব্যবহার করা যেতে পারে। এই অ্যানিমেশনটি দেখুন যাতে একটি রোবট রঙ সেন্সর ব্যবহার করে একটি চিহ্নিত রেখা ধরে গাড়ি চালাতে পারে।

  • এই সেন্সর কোনো বস্তু কাছাকাছি আছে কিনা তা শনাক্ত করতে পারে।

একটি প্রতিযোগিতামূলক রোবটে রঙের সেন্সর

মনে রাখবেন, রং এবং আভা শনাক্ত করার সময় কালার সেন্সরের জন্য সঠিক পরিমাণে আলো থাকা জরুরি। প্রতিবার নতুন কোনো প্রতিযোগিতা স্থলে পৌঁছানোর পর আপনার কালার সেন্সরটি পরীক্ষা করে নিন, যা ক্যালিব্রেট করা নামেও পরিচিত, কারণ আলোর বিভিন্ন মাত্রা আপনার কালার সেন্সরের কার্যকারিতাকে প্রভাবিত করতে পারে। আপনার রোবটের কালার সেন্সরের জন্য সবচেয়ে নির্ভরযোগ্য সেটিং কোনটি, তা নির্ধারণ করতে ল্যাম্পটি বিভিন্ন স্তরে সেট করে আপনার প্রজেক্টটি পরীক্ষা করুন। 

কালার সেন্সর দ্বারা সংগৃহীত তথ্য একটি প্রতিযোগিতামূলক রোবটকে বিভিন্ন পরিস্থিতিতে সাড়া দেওয়ার জন্য প্রোগ্রাম করতে সহায়ক। কালার সেন্সর একটি প্রতিযোগিতামূলক রোবটকে নিম্নলিখিত উপায়ে আরও উন্নত করতে পারে:

  • এটি রোবটকে সেন্সরের কাছে একটি বস্তুর রঙ সনাক্ত করতে দেয়। আপনি যদি রোবটটি ভিন্ন রঙের বস্তু বাছাই করতে চান, একটি বিশেষ রঙিন বস্তুর দিকে ড্রাইভ করতে চান, বা সেন্সর দিয়ে যাওয়ার সময় বস্তুর রঙ সনাক্ত করতে চান তবে এটি কার্যকর।
  • এটি রোবটকে সেন্সরে কতটা আলো প্রতিফলিত হয়েছে তা সনাক্ত করতে দেয়। এটি আপনার রোবটকে ড্রাইভ করতে দেয় যতক্ষণ না এটি একটি পৃষ্ঠের একটি লাইনে পৌঁছায়, বা এমনকি একটি লাইন অনুসরণ করতে পারে।
  • এটি রোবটকে একটি বস্তু বা পৃষ্ঠ কাছাকাছি আছে কিনা তা জানতে দেয়। এটি নির্ণয় করতে সহায়ক যে একটি শনাক্ত করা রঙটি কাছের বস্তু থেকে পড়া নাকি সম্ভাব্য, দূরবর্তী পৃষ্ঠ বা আলোর একটি অস্বাভাবিক পাঠ। 

ব্লকে কালার সেন্সর কোডিং

VEXcode IQ এমন একটি অবজেক্ট ব্লক খুঁজে পেয়েছেন যেখানে লেখা আছে Color3 অবজেক্টের কাছাকাছি?

<Found an object> ব্লক হল একটি বুলিয়ান রিপোর্টার ব্লক যা একটি শর্তকে সত্য বা মিথ্যা হিসাবে রিপোর্ট করে। বুলিয়ান ব্লক, যেমন <Found an object> ব্লক অন্য ব্লকের জন্য হেক্সাগোনাল (ছয়-পার্শ্বযুক্ত) ইনপুট সহ ব্লকের ভিতরে ফিট করে।

<Found an object> বুলিয়ান ব্লক রিপোর্ট করে 'সত্য' যদি 'সত্য' যদি কালার সেন্সর কোনো বস্তু শনাক্ত করে, এবং যদি সেন্সর না করে তাহলে 'মিথ্যা'। বুলিয়ান ব্লক সম্পর্কে আরও জানতে সহায়তা বা ব্লকের আকার এবং অর্থ নিবন্ধটি দেখুন।

 

VEXcode IQ এমন একটি প্রকল্পকে ব্লক করে যা একটি রঙ সেন্সর ব্যবহার করে একটি বস্তু খুঁজে না পাওয়া পর্যন্ত এগিয়ে নিয়ে যায়। প্রকল্পটিতে লেখা আছে, শুরু হলে, সামনের দিকে গাড়ি চালান, Color3 কোনও বস্তু খুঁজে না পাওয়া পর্যন্ত অপেক্ষা করুন এবং তারপর গাড়ি চালানো বন্ধ করুন।

এই উদাহরণে, <Found an object> ব্লকটি একটি [অপেক্ষা করুন] ব্লকের সাথে প্রক্সিমিটি সনাক্ত করতে ব্যবহার করা হয়, একটি বস্তু সনাক্ত না হওয়া পর্যন্ত রোবটকে এগিয়ে নিয়ে যেতে।

VEXcode IQ Color কি Color3 লেখা ব্লক সনাক্ত করে? সবুজ সনাক্ত করে?

<Color detects> ব্লক হল একটি বুলিয়ান রিপোর্টার ব্লক যেটি সত্য বা মিথ্যা হিসাবে একটি শর্ত রিপোর্ট করে। <Color detects> ব্লক রিপোর্ট 'সত্য' যদি 'সত্য' যদি কালার সেন্সর নির্বাচিত রঙ সনাক্ত করে এবং সেন্সর অন্য কোনো রঙ সনাক্ত করে তবে 'মিথ্যা'। বুলিয়ান ব্লক সম্পর্কে আরও জানতে সহায়তা বা ব্লকের আকার এবং অর্থ নিবন্ধটি দেখুন।

 

ভেক্সকোড আইকিউ এমন একটি প্রকল্পকে ব্লক করে যা একটি কালার সেন্সর ব্যবহার করে সবুজ রঙ সনাক্ত না করা পর্যন্ত এগিয়ে নিয়ে যায়। প্রকল্পটিতে লেখা আছে শুরু হলে, সামনের দিকে গাড়ি চালান, Color3 সবুজ রঙ সনাক্ত না করা পর্যন্ত অপেক্ষা করুন এবং তারপর গাড়ি চালানো বন্ধ করুন।

এই উদাহরণে, কালার সেন্সর একটি সবুজ বস্তু শনাক্ত না করা পর্যন্ত রোবটটিকে এগিয়ে নিয়ে যাওয়ার জন্য একটি [অপেক্ষা করুন] ব্লকের সাথে <Color detects> ব্লক ব্যবহার করা হয়। রোবটটি তখন গাড়ি চালানো বন্ধ করে দেবে। এটি উপরের প্রথম ভিডিওতে চিত্রিত করা হয়েছে।

VEXcode IQ Color3 এর উজ্জ্বলতা % তে পড়ার ব্লকের উজ্জ্বলতা।

(উজ্জ্বলতা) ব্লক কালার সেন্সর দ্বারা সনাক্ত করা আলোর পরিমাণ রিপোর্ট করে। এটি একটি রিপোর্টার ব্লক যা বৃত্তাকার স্থান সহ অন্যান্য ব্লকের ভিতরে ব্যবহৃত হয়।

ব্লকের (উজ্জ্বলতা) 0% থেকে 100% পর্যন্ত একটি পরিসর রিপোর্ট করে।

 

VEXcode IQ এমন একটি প্রকল্পকে ব্লক করে যা একটি চিহ্নিত রেখা অনুসরণ করার জন্য নিচের দিকে মুখ করে রঙ সেন্সর ব্যবহার করে। প্রকল্পটি লেখা আছে শুরু হলে, Color3 লাইট 25% এ সেট করুন। এরপর, যদি Color3 এর উজ্জ্বলতা %-এর বেশি হয়, তাহলে LeftMotor কে 35 ডিগ্রি সামনের দিকে ঘোরান, অন্যথায় RightMotor কে 35 ডিগ্রি সামনের দিকে ঘোরান।

এই উদাহরণে, (উজ্জ্বলতা) ব্লকটি রোবটকে একটি লাইন সনাক্ত করতে এবং অনুসরণ করতে ব্যবহার করা হয়, যেমনটি উপরের দ্বিতীয় ভিডিওতে দেখানো হয়েছে।

VEXcode IQ ব্লকের হিউ যা ডিগ্রীতে Color3 হিউ পড়ে।

(হিউ অফ) ব্লক কালার সেন্সর দ্বারা সনাক্ত করা রঙের বর্ণের রিপোর্ট করে। এটি একটি রিপোর্টার ব্লক যা বৃত্তাকার স্থান সহ অন্যান্য ব্লকের ভিতরে ব্যবহৃত হয়।

ব্লকটি (উজ্জ্বলতা) 0 থেকে 360 এর পরিসরের প্রতিবেদন করে।

 

VEXcode IQ এমন একটি প্রকল্পকে ব্লক করে যা একটি অপটিক্যাল সেন্সর ব্যবহার করে কোনও বস্তুর কাছে পৌঁছানো পর্যন্ত এগিয়ে যায় এবং তারপর যদি এটি লাল হয় তবে ডানে ঘুরুন অথবা যদি এটি লাল না হয় তবে বামে ঘুরুন। প্রকল্পটি লেখা আছে "শুরু হলে, ব্রেনে ডিগ্রীতে Color3 hue প্রিন্ট করুন, এগিয়ে যান, এবং তারপর Color3 একটি বস্তু খুঁজে না পাওয়া পর্যন্ত অপেক্ষা করুন।" যদি Color3 হিউ ডিগ্রীতে 330 এর বেশি হয় এবং Color3 হিউ ডিগ্রীতে 30 এর কম হয় তাহলে 90 ডিগ্রি পর্যন্ত ডানে ঘুরুন, অন্যথায় 90 ডিগ্রি পর্যন্ত বামে ঘুরুন।

এই উদাহরণে, (Hue of) ব্লকটি ব্যবহার করা হয় রোবটকে লাল রঙের সাথে সামঞ্জস্যপূর্ণ রঙের মানগুলির একটি পরিসর পরীক্ষা করতে এবং সেন্সর দ্বারা সেই মানগুলি সনাক্ত করা হলে 90 ডিগ্রির জন্য ডানদিকে ঘুরতে। যদি অন্য কোনো রঙের মান সনাক্ত করা হয়, রোবটটি 90 ডিগ্রির জন্য বাম দিকে ঘুরবে।

(Hue of) ব্লকটি উপযোগী হতে পারে যখন রোবটের জন্য নির্দিষ্ট রং শনাক্ত করা প্রয়োজন যখন পরিবেষ্টিত আলোর অবস্থা অসঙ্গতিপূর্ণ হতে পারে।

পাইথনে কালার সেন্সর কোডিং

:পাইথনে একটি VEX IQ (১ম প্রজন্ম) বাম্পার সুইচ কোড করতে হলে, এটিকে অবশ্যই একটি VEX IQ (২য় প্রজন্ম) ব্রেইনের সাথে সংযুক্ত থাকতে হবে। VEX IQ (১ম প্রজন্ম) ব্রেইন পাইথন সমর্থন করে না।

color_3.is_near_object()

color.is_near_object কমান্ড রিপোর্ট করে True যখন একটি কালার সেন্সর সেন্সরের সামনের কাছাকাছি একটি বস্তু বা পৃষ্ঠকে সনাক্ত করে এবং False যখন একটি কালার সেন্সর নয় একটি বস্তু বা পৃষ্ঠের সামনের কাছাকাছি সনাক্ত করে। সেন্সর.

দ্রষ্টব্য:কমান্ডে প্রদর্শিত কালার সেন্সরের নামটি কনফিগারেশনে দেওয়া নামের সাথে মিলে যায়। 

drivetrain.drive(FORWARD)
while not color_3.is_near_object():
wait(20, MSEC)
drivetrain.stop()
এই উদাহরণে, কালার সেন্সরটিসামনের কাছাকাছি কোনো বস্তু শনাক্ত না রোবটটিকে সামনে চালনা করার জন্য কমান্ডের সাথে একটি শর্তযুক্তWhile লুপ ব্যবহার করা হয়েছে।
color_3.color()

color.color কমান্ডটি কালার সেন্সর দ্বারা বর্তমানে শনাক্ত করা রঙটি নির্দেশ করে।

drivetrain.drive(FORWARD)
while not color_3.GREEN():
    wait(20, MSEC)
drivetrain.stop()
এই উদাহরণে, কালার সেন্সর সবুজ বস্তু শনাক্ত না করা পর্যন্ত রোবটটিকে সামনে চালনা করার জন্য, কমান্ডের সাথে একটিশর্তযুক্তWhile লুপ ব্যবহার করা হয়েছে এরপর রোবটটি গাড়ি চালানো বন্ধ করে দেবে। উপরের প্রথম ভিডিওটিতে এটি দেখানো হয়েছে।
color_3.brightness()

color.brightness কমান্ডটি কালার সেন্সর দ্বারা শনাক্ত করা আলোর পরিমাণ নির্দেশ করে। এটি ০% থেকে ১০০% পর্যন্ত মানের একটি পরিসর প্রদর্শন করে।

color_3.set_light(25, PERCENT)
    while True:
        if color_3.brightness() > 25:
            # যদি কালার সেন্সর আলো শনাক্ত করে, তাহলে রোবটটি বাম দিকে সরে যাবে
            LeftMotor.spin_for(FORWARD, 35, DEGREES)
        else:
            # যদি কালার সেন্সর অন্ধকার শনাক্ত করে, তাহলে রোবটটি ডান দিকে সরে যাবে
            RightMotor.spin_for(FORWARD, 35, DEGREES)
        wait(20, MSEC)
এই উদাহরণে, color.brightness কমান্ডটি রোবটকে একটি লাইন সনাক্ত করতে এবং অনুসরণ করতে ব্যবহার করা হয়, যেমনটি উপরের দ্বিতীয় ভিডিওতে দেখানো হয়েছে।
রঙ_৩.আভা()

color.hue কমান্ড কালার সেন্সর দ্বারা শনাক্ত করা রঙের বর্ণের প্রতিবেদন করে। এটি 0 থেকে 360 পর্যন্ত রঙের মানের একটি পরিসীমা রিপোর্ট করে।

brain.screen.print(color_3.hue())
drivetrain.drive(FORWARD)
while not color_3.is_near_object():
    wait(20, MSEC)
if color_3.hue() > 330 and color_3.hue() < 30:
    drivetrain.turn_for(RIGHT, 90, DEGREES)
else:
    drivetrain.turn_for(LEFT, 90, DEGREES)

এই উদাহরণে, color.hue কমান্ডটি ব্যবহার করা হয় রোবটকে লাল রঙের সাথে সামঞ্জস্যপূর্ণ হিউ মানগুলির একটি পরিসর পরীক্ষা করতে এবং যদি সেন্সর দ্বারা সেই মানগুলি সনাক্ত করা হয় তবে 90 ডিগ্রির জন্য ডানদিকে ঘুরতে। যদি অন্য কোনো রঙের মান সনাক্ত করা হয়, রোবটটি 90 ডিগ্রির জন্য বাম দিকে ঘুরবে।

color.hue কমান্ডটি উপযোগী হতে পারে যখন রোবটের জন্য নির্দিষ্ট রং শনাক্ত করার প্রয়োজন হয় যখন পরিবেষ্টিত আলোর অবস্থা অসামঞ্জস্যপূর্ণ হতে পারে।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: