ব্যাটারি#
ভূমিকা#
battery ক্লাসটি brain বেস ক্লাস থেকে উদ্ভূত এবং EXP ব্রেইনের ব্যাটারিতে অ্যাক্সেস প্রদান করে, যার ফলে আপনার রোবট ধারণক্ষমতা, ভোল্টেজ, কারেন্ট ড্র, শক্তি ব্যবহার, তাপমাত্রা এবং দক্ষতা নিরীক্ষণ করতে পারে।
অ্যাক্সেস#
Brain.Battery
সদস্যদের কার্যাবলী#
battery ক্লাসে নিম্নলিখিত সদস্য ফাংশনগুলো অন্তর্ভুক্ত রয়েছে:
voltage— ব্যাটারির ভোল্টেজ ফেরত দেয়।current— ব্যাটারির কারেন্ট ড্র ফেরত দেয়।capacity— মস্তিষ্কের অবশিষ্ট ব্যাটারি ক্ষমতা ফেরত দেয়।temperature— ব্যাটারির তাপমাত্রা ফেরত দেয়।
যেকোনো battery মেম্বার ফাংশন কল করার আগে, নিচে দেখানো অনুযায়ী একটি brain ইনস্ট্যান্স তৈরি করতে হবে:
// Create the EXP Brain
brain Brain = brain();
voltage#
EXP Brain ব্যাটারির ভোল্টেজ দেখায়। ভোল্টেজ হলো ব্যাটারিতে সরবরাহ করা বৈদ্যুতিক চাপ, যা আপনাকে পরীক্ষা করতে সাহায্য করে যে রোবটটি নির্ভরযোগ্যভাবে চলার জন্য ব্যাটারিতে যথেষ্ট চার্জ আছে কিনা।
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
ঐচ্ছিক। ভোল্টেজ প্রকাশের একক: |
এটি নির্দিষ্ট এককে ব্যাটারির ভোল্টেজ বোঝাতে একটি double রিটার্ন করে, যার পরিসর ৭.০ থেকে ৮.০ ভোল্ট বা ৭০০০ থেকে ৮০০০ মিলিভোল্ট।
current#
EXP Brain ব্যাটারি থেকে ব্যবহৃত বৈদ্যুতিক প্রবাহের পরিমাণ দেখায়। রোবটটি ব্যাটারি থেকে কী পরিমাণ বিদ্যুৎ ব্যবহার করছে, তা-ই হলো এই প্রবাহ। এর মাধ্যমে আপনি বুঝতে পারবেন রোবটটি কতটা পরিশ্রম করছে অথবা মোটরগুলোর ওপর অতিরিক্ত চাপ পড়ছে কিনা।
Available Functionsdouble current( currentUnits units = currentUnits::amp );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
ঐচ্ছিক। তড়িৎপ্রবাহ প্রকাশের একক: |
এটি EXP ব্রেইন ব্যাটারি থেকে গৃহীত বৈদ্যুতিক প্রবাহকে অ্যাম্পিয়ারে প্রকাশ করে, যা double এর একটি সংমিশ্রণ। এর পরিসর ০.০ থেকে ১৫.০ অ্যাম্পিয়ার পর্যন্ত।
capacity#
EXP ব্রেইন ব্যাটারির অবশিষ্ট চার্জ ফেরত দেয়।
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
এটি অবশিষ্ট ব্যাটারি ধারণক্ষমতাকে ০% থেকে ১০০% পর্যন্ত শতাংশে প্রকাশ করে, যার মান uint32_t হতে পারে।
temperature#
EXP ব্রেইন ব্যাটারির তাপমাত্রা ফেরত দেয়।
Available Functions1 — ব্যাটারির তাপমাত্রা শতাংশ হিসাবে দেখায়।
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — নির্দিষ্ট তাপমাত্রা এককে ব্যাটারির তাপমাত্রা ফেরত দেয়।
double temperature( temperatureUnits units );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
Optional. The unit used to represent battery temperature: |
|
|
ব্যাটারির তাপমাত্রা নির্দিষ্ট এককে দেখায়: |
নির্দিষ্ট এককে অবশিষ্ট ব্যাটারির তাপমাত্রা বোঝাতে একটি double রিটার্ন করে।
ব্যাটারির কার্যকরী তাপমাত্রার পরিসীমা প্রায়
20°C(68°F) থেকে70°C(158°F)।