ব্যাটারি#
ভূমিকা#
battery ক্লাসটি brain বেস ক্লাস থেকে উদ্ভূত এবং V5 ব্রেইনের ব্যাটারিতে অ্যাক্সেস প্রদান করে, যা আপনার রোবটকে ক্ষমতা, ভোল্টেজ, কারেন্ট ড্র, শক্তি ব্যবহার, তাপমাত্রা এবং দক্ষতা নিরীক্ষণ করতে দেয়।
অ্যাক্সেস#
Brain.Battery
সদস্যদের কার্যাবলী#
battery ক্লাসে নিম্নলিখিত সদস্য ফাংশনগুলো অন্তর্ভুক্ত রয়েছে:
voltage— ব্যাটারির ভোল্টেজ ফেরত দেয়।current— ব্যাটারির কারেন্ট ড্র ফেরত দেয়।capacity— মস্তিষ্কের অবশিষ্ট ব্যাটারি ক্ষমতা ফেরত দেয়।temperature— ব্যাটারির তাপমাত্রা ফেরত দেয়।
যেকোনো battery মেম্বার ফাংশন কল করার আগে, নিচে দেখানো অনুযায়ী একটি brain ইনস্ট্যান্স তৈরি করতে হবে:
// Create the V5 Brain
brain Brain = brain();
voltage#
V5 ব্রেইন ব্যাটারির ভোল্টেজ দেখায়। ভোল্টেজ হলো ব্যাটারিতে সরবরাহ করা বৈদ্যুতিক চাপ, যা আপনাকে পরীক্ষা করতে সাহায্য করে যে রোবটটি নির্ভরযোগ্যভাবে চলার জন্য ব্যাটারিতে যথেষ্ট চার্জ আছে কিনা।
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
ঐচ্ছিক। ভোল্টেজ প্রকাশের একক: |
নির্দিষ্ট এককে ব্যাটারির ভোল্টেজ বোঝাতে একটি double রিটার্ন করে।
current#
V5 ব্রেইন ব্যাটারি থেকে গৃহীত বৈদ্যুতিক প্রবাহের পরিমাণ দেখায়। প্রবাহ হলো রোবটটি ব্যাটারি থেকে কী পরিমাণ বিদ্যুৎ ব্যবহার করছে তার পরিমাপ, যা আপনাকে বুঝতে সাহায্য করে যে রোবটটি কতটা কঠোর পরিশ্রম করছে অথবা মোটরগুলো অতিরিক্ত চাপের মধ্যে আছে কিনা। এর পরিসীমা ০.০ থেকে ২০.০ অ্যাম্পিয়ার পর্যন্ত।
Available Functionsdouble current( currentUnits units = currentUnits::amp );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
ঐচ্ছিক। তড়িৎপ্রবাহ প্রকাশের একক: |
এটি V5 ব্রেইন ব্যাটারি থেকে গৃহীত বৈদ্যুতিক প্রবাহকে অ্যাম্পিয়ারে প্রকাশ করে, যা একটি double দ্বারা নির্দেশিত।
capacity#
V5 ব্রেইন ব্যাটারির অবশিষ্ট চার্জ ফেরত দেয়।
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
প্যারামিটার |
প্রকার |
বর্ণনা |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
এটি অবশিষ্ট ব্যাটারি ধারণক্ষমতাকে ০% থেকে ১০০% পর্যন্ত শতাংশে প্রকাশ করে, যার মান uint32_t হতে পারে।
temperature#
V5 ব্রেইন ব্যাটারির তাপমাত্রা দেখায়।
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)।