মস্তিষ্ক#
VEX IQ (২য় প্রজন্ম) C++ এ, Brain-কে brain ক্লাস দ্বারা উপস্থাপন করা হয়। আপনি Brain অবজেক্ট তৈরি করেন (অথবা প্রজেক্ট-প্রদত্ত ডিফল্ট অবজেক্টটি ব্যবহার করেন) এবং তারপর এর মেম্বার অবজেক্টগুলোর মাধ্যমে Brain-এর ফিচারগুলো অ্যাক্সেস করেন।
উদ্ভূত শ্রেণী#
brain ক্লাসটি নিম্নলিখিত ডিরাইভড ক্লাসগুলির জন্য বেস ক্লাস হিসেবে কাজ করে:
Screen- এই ক্লাসটি ব্রেইনের অন্তর্নির্মিত রঙিন টাচস্ক্রিনে অ্যাক্সেস প্রদান করে, যার ফলে প্রোগ্রামগুলি টেক্সট, গ্রাফিক্স প্রদর্শন করতে এবং টাচ ইনপুট গ্রহণ করতে পারে।Timer- এই ক্লাসটি প্রোগ্রামে অতিবাহিত সময় পরিমাপ করতে এবং সময়-ভিত্তিক আচরণ নিয়ন্ত্রণ করার জন্য উচ্চ-রেজোলিউশনের টাইমিং ইউটিলিটি প্রদান করে।Battery- এই ক্লাসটি প্রোগ্রামগুলিকে ব্রেনের ব্যাটারির অবস্থা, যেমন ভোল্টেজ, কারেন্ট, ধারণক্ষমতা এবং তাপমাত্রা নিরীক্ষণ করার অনুমতি দেয়।Button- এই ক্লাসটি ব্রেইনের বাটনগুলোতে অ্যাক্সেস প্রদান করে।SDcard- এই ক্লাসটি ফাইল স্টোরেজ, ডেটা লগিং এবং বাহ্যিক রিসোর্স লোড করার জন্য ব্রেইনের SD কার্ড থেকে পড়া এবং লেখার সুবিধা দেয়।
ক্লাস কনস্ট্রাক্টর#
brain();
প্যারামিটার#
brain কনস্ট্রাক্টরটি কোনো প্যারামিটার ব্যবহার করে না।
নোট#
একটি প্রজেক্টে শুধুমাত্র একটি
brainঅবজেক্ট তৈরি করা উচিত।
উদাহরণ#
// Create the Brain
brain Brain = brain();
সদস্যদের কার্যাবলী#
brain ক্লাসে নিম্নলিখিত সদস্য ফাংশনগুলো অন্তর্ভুক্ত রয়েছে:
playSound- মস্তিষ্কের অন্তর্নির্মিত সাউন্ড এফেক্টগুলির মধ্যে একটি বাজায়।playNote- মস্তিষ্ক থেকে একটি সুর বাজান।
যেকোনো brain মেম্বার ফাংশন কল করার আগে, নিচে দেখানো অনুযায়ী একটি brain ইনস্ট্যান্স তৈরি করতে হবে:
// Create the Brain
brain Brain = brain();
প্লেসাউন্ড#
মস্তিষ্কের অন্তর্নির্মিত শব্দগুলোর মধ্যে একটি বাজায়।
Available Functionsvoid playSound(
soundtype sound );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
মস্তিষ্ক থেকে বাজানোর জন্য নির্দিষ্ট শব্দ। |
শব্দের নাম |
শব্দ বাজান |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
এই ফাংশনটি কোনো মান ফেরত দেয় না।
প্লে নোট#
মস্তিষ্ক থেকে একটি সুর বেজে ওঠে।
Available Functions1 - একটি সাংগীতিক স্বর বাজাও।
void playNote( int32_t octave, int32_t note );
Parameters2 - একটি নির্দিষ্ট সময় ধরে একটি সাংগীতিক স্বর বাজান।
void playNote( int32_t octave, int32_t note, int32_t duration );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
যে পূর্ণসংখ্যাটি নোটটি যে অক্টেভে বাজানো হয় তা নির্দেশ করে:
|
|
|
যে নোটটি বাজাতে হবে:
|
|
|
ঐচ্ছিক। নোটটি কত সময় ধরে বাজবে তার সময়কাল (মিলিসেকেন্ডে), যা সর্বোচ্চ ৫০০ মিলিসেকেন্ড পর্যন্ত হতে পারে। যদি কোনো সময়কাল উল্লেখ না করা হয়, তবে ডিফল্ট সময়কাল হবে ৫০০ মিলিসেকেন্ড। |
এই ফাংশনটি কোনো মান ফেরত দেয় না।