মস্তিষ্ক#

VEX IQ (১ম প্রজন্ম) C+±এ, Brain-কে brain ক্লাস দ্বারা উপস্থাপন করা হয়। আপনি Brain অবজেক্ট তৈরি করেন (অথবা প্রজেক্ট-প্রদত্ত ডিফল্ট অবজেক্টটি ব্যবহার করেন) এবং তারপর এর মেম্বার অবজেক্টগুলোর মাধ্যমে Brain-এর ফিচারগুলো অ্যাক্সেস করেন।

উদ্ভূত শ্রেণী#

brain ক্লাসটি নিম্নলিখিত ডিরাইভড ক্লাসগুলির জন্য বেস ক্লাস হিসেবে কাজ করে:

  • Screen - এই ক্লাসটি ব্রেইনের অন্তর্নির্মিত রঙিন টাচস্ক্রিনে অ্যাক্সেস প্রদান করে, যার ফলে প্রোগ্রামগুলি টেক্সট, গ্রাফিক্স প্রদর্শন করতে এবং টাচ ইনপুট গ্রহণ করতে পারে।

  • Timer - এই ক্লাসটি প্রোগ্রামে অতিবাহিত সময় পরিমাপ করতে এবং সময়-ভিত্তিক আচরণ নিয়ন্ত্রণ করার জন্য উচ্চ-রেজোলিউশনের টাইমিং ইউটিলিটি প্রদান করে।

  • Battery - এই ক্লাসটি প্রোগ্রামগুলিকে ব্রেনের ব্যাটারির অবস্থা, যেমন ভোল্টেজ, কারেন্ট, ধারণক্ষমতা এবং তাপমাত্রা নিরীক্ষণ করার অনুমতি দেয়।

  • Button - এই ক্লাসটি ব্রেইনের বাটনগুলোতে অ্যাক্সেস প্রদান করে।

ক্লাস কনস্ট্রাক্টর#

brain();

প্যারামিটার#

brain কনস্ট্রাক্টরটি কোনো প্যারামিটার ব্যবহার করে না।

নোট#

  • একটি প্রজেক্টে শুধুমাত্র একটি brain অবজেক্ট তৈরি করা উচিত।

উদাহরণ#

// Create the Brain
brain Brain = brain();

সদস্যদের কার্যাবলী#

brain ক্লাসে নিম্নলিখিত সদস্য ফাংশনগুলো অন্তর্ভুক্ত রয়েছে:

  • playSound - মস্তিষ্কের অন্তর্নির্মিত সাউন্ড এফেক্টগুলির মধ্যে একটি বাজায়।

  • playNote - মস্তিষ্ক থেকে একটি সুর বাজান।

যেকোনো brain মেম্বার ফাংশন কল করার আগে, নিচে দেখানো অনুযায়ী একটি brain ইনস্ট্যান্স তৈরি করতে হবে:

// Create the Brain
brain Brain = brain();

প্লেসাউন্ড#

মস্তিষ্কের অন্তর্নির্মিত শব্দগুলোর মধ্যে একটি বাজায়।

Available Functions
void playSound(
    soundtype sound );

Parameters

প্যারামিটার

প্রকার

বর্ণনা

sound

soundtype

মস্তিষ্ক থেকে বাজানোর জন্য নির্দিষ্ট শব্দ।

শব্দের নাম

শব্দ বাজান

alarm

alarm2

doorClose

fillup

headlightsOff

headlightsOn

powerDown

ratchet

ratchet2

siren

siren2

tada

tollBooth

wrench

wrongWay

wrongWaySlow

Return Values

এই ফাংশনটি কোনো মান ফেরত দেয় না।

প্লে নোট#

মস্তিষ্ক থেকে একটি সুর বেজে ওঠে।

Available Functions

1 - একটি সাংগীতিক স্বর বাজাও।

void playNote(
    int32_t octave,
    int32_t note );

2 - একটি নির্দিষ্ট সময় ধরে একটি সাংগীতিক স্বর বাজান।

void playNote(
    int32_t octave,
    int32_t note,
    int32_t duration );

Parameters

প্যারামিটার

প্রকার

বর্ণনা

octave

int32_t

যে পূর্ণসংখ্যাটি নোটটি যে অক্টেভে বাজানো হয় তা নির্দেশ করে:

  • 1 থেকে 3 - নিম্ন অক্টেভ
  • 4 থেকে 7 - উচ্চ অক্টেভ

note

int32_t

যে নোটটি বাজাতে হবে:

  • 0 - C
  • 1 - D
  • 2 - E
  • 3 - F
  • 4 - G
  • 5 - A
  • 6 - B

duration

int32_t

ঐচ্ছিক। নোটটি কত সময় ধরে বাজবে তার সময়কাল (মিলিসেকেন্ডে), যা সর্বোচ্চ ৫০০ মিলিসেকেন্ড পর্যন্ত হতে পারে। যদি কোনো সময়কাল উল্লেখ না করা হয়, তবে ডিফল্ট সময়কাল হবে ৫০০ মিলিসেকেন্ড।

Return Values

এই ফাংশনটি কোনো মান ফেরত দেয় না।