ব্যাটারি#

ভূমিকা#

battery ক্লাসটি brain বেস ক্লাস থেকে উদ্ভূত এবং IQ (1ম প্রজন্ম) ব্রেইনের ব্যাটারিতে অ্যাক্সেস প্রদান করে, যা আপনার রোবটকে ক্ষমতা, ভোল্টেজ, কারেন্ট ড্র, শক্তি ব্যবহার, তাপমাত্রা এবং দক্ষতা নিরীক্ষণ করতে দেয়।

অ্যাক্সেস#

Brain.Battery

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

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

  • capacity — মস্তিষ্কের অবশিষ্ট ব্যাটারি ক্ষমতা ফেরত দেয়।

  • voltage — ব্যাটারির ভোল্টেজ ফেরত দেয়।

  • current — ব্যাটারির কারেন্ট ড্র ফেরত দেয়।

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

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

capacity#

IQ (১ম প্রজন্ম) ব্রেইন ব্যাটারির অবশিষ্ট চার্জ ফেরত দেয়।

Available Functions
uint32_t capacity( percentUnits units = percentUnits::pct );

Parameters

প্যারামিটার

প্রকার

বর্ণনা

units

percentUnits

Optional. The unit used to represent battery capacity: pct / percent — percent

Return Values

এটি অবশিষ্ট ব্যাটারি ধারণক্ষমতাকে ০ থেকে ১০০ এর মধ্যে শতাংশ হিসাবে প্রকাশ করে এবং একটি uint32_t রিটার্ন করে।

voltage#

এটি IQ (১ম প্রজন্ম) ব্রেইন ব্যাটারির ভোল্টেজ দেখায়। ভোল্টেজ হলো ব্যাটারিতে সরবরাহ করা বৈদ্যুতিক চাপ, যা আপনাকে পরীক্ষা করতে সাহায্য করে যে রোবটটি নির্ভরযোগ্যভাবে চলার জন্য ব্যাটারিতে যথেষ্ট চার্জ আছে কিনা।

Available Functions
double voltage( voltageUnits units = voltageUnits::volt );

Parameters

প্যারামিটার

প্রকার

বর্ণনা

units

voltageUnits

ঐচ্ছিক। ভোল্টেজ প্রকাশের একক: volt (ডিফল্ট) — ভোল্ট, অথবা mV — মিলিভোল্ট

Return Values

এটি নির্দিষ্ট এককে ব্যাটারির ভোল্টেজ বোঝাতে একটি double রিটার্ন করে, যার পরিসর ৭.০ থেকে ৮.০ ভোল্ট বা ৭০০০ থেকে ৮০০০ মিলিভোল্ট।

current#

IQ (১ম প্রজন্ম) ব্রেইন ব্যাটারি থেকে ব্যবহৃত বৈদ্যুতিক প্রবাহের পরিমাণ দেখায়। প্রবাহ হলো রোবটটি ব্যাটারি থেকে কী পরিমাণ বিদ্যুৎ ব্যবহার করছে তার পরিমাপ, যা আপনাকে বুঝতে সাহায্য করে যে রোবটটি কতটা কঠোর পরিশ্রম করছে অথবা মোটরগুলোর ওপর অতিরিক্ত চাপ পড়ছে কিনা।

Available Functions
double current( currentUnits units = currentUnits::amp );

Parameters

প্যারামিটার

প্রকার

বর্ণনা

units

currentUnits

ঐচ্ছিক। তড়িৎপ্রবাহ প্রকাশের একক: amp (ডিফল্ট) — অ্যাম্পিয়ার

Return Values

এটি IQ (১ম প্রজন্ম) ব্রেইন ব্যাটারি থেকে গৃহীত বৈদ্যুতিক প্রবাহকে অ্যাম্পিয়ারে প্রকাশ করে, যা ০ থেকে ১৫.০ অ্যাম্পিয়ার পর্যন্ত হয়ে থাকে এবং এর মান double সমন্বয়ে গঠিত।