बैटरी#

परिचय#

battery वर्ग brain आधार वर्ग से लिया गया है और EXP ब्रेन की बैटरी तक पहुंच प्रदान करता है, जिससे आपका रोबोट क्षमता, वोल्टेज, वर्तमान खपत, बिजली उपयोग, तापमान और दक्षता की निगरानी कर सकता है।

पहुँच#

Brain.Battery

सदस्य कार्य#

battery क्लास में निम्नलिखित सदस्य फ़ंक्शन शामिल हैं:

  • voltage — बैटरी वोल्टेज लौटाता है।

  • current — बैटरी वर्तमान खपत लौटाता है।

  • capacity — मस्तिष्क की शेष बैटरी क्षमता लौटाता है।

  • temperature — बैटरी का तापमान लौटाता है।

किसी भी battery सदस्य फ़ंक्शन को कॉल करने से पहले, एक brain इंस्टेंस बनाना होगा, जैसा कि नीचे दिखाया गया है:

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

voltage#

यह EXP ब्रेन बैटरी का वोल्टेज बताता है। वोल्टेज बैटरी को आपूर्ति किया गया विद्युत दबाव है, जिससे आप यह जांच सकते हैं कि रोबोट के सुचारू रूप से चलने के लिए बैटरी पर्याप्त रूप से चार्ज है या नहीं।

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

Parameters

पैरामीटर

प्रकार

विवरण

units

voltageUnits

वैकल्पिक। वोल्टेज को दर्शाने के लिए प्रयुक्त इकाई: volt (डिफ़ॉल्ट) - वोल्ट, या mV - मिलीवोल्ट।

Return Values

यह निर्दिष्ट इकाइयों में बैटरी वोल्टेज को दर्शाने वाला double लौटाता है, जो 7.0 से 8.0 वोल्ट या 7000 से 8000 मिलीवोल्ट तक होता है।

current#

EXP ब्रेन बैटरी से ली गई विद्युत धारा को दर्शाता है। धारा से पता चलता है कि रोबोट बैटरी से कितनी विद्युत ऊर्जा का उपयोग कर रहा है, जिससे आपको यह समझने में मदद मिल सकती है कि रोबोट कितनी मेहनत कर रहा है या क्या मोटर पर अतिरिक्त भार पड़ रहा है।

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

Parameters

पैरामीटर

प्रकार

विवरण

units

currentUnits

वैकल्पिक। धारा को दर्शाने के लिए प्रयुक्त इकाई: amp (डिफ़ॉल्ट) — एम्पीयर

Return Values

यह 0.0 से 15.0 एम्पीयर तक की रेंज में EXP ब्रेन बैटरी से खींची गई विद्युत धारा को दर्शाने वाला double लौटाता है।

capacity#

EXP ब्रेन बैटरी का शेष बैटरी स्तर बताता है।

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

यह 0% से 100% तक के प्रतिशत के रूप में शेष बैटरी क्षमता को दर्शाने वाला uint32_t लौटाता है।

temperature#

EXP ब्रेन बैटरी का तापमान बताता है।

Available Functions

1 — बैटरी का तापमान प्रतिशत के रूप में लौटाता है।

double temperature(
    percentUnits units = percentUnits::pct );

2 — निर्दिष्ट तापमान इकाइयों में बैटरी का तापमान लौटाता है।

double temperature(
    temperatureUnits units );

Parameters

पैरामीटर

प्रकार

विवरण

units

percentUnits

वैकल्पिक। बैटरी के तापमान को दर्शाने वाली इकाई: pct प्रतिशत percent (डिफ़ॉल्ट) प्रतिशत

units

temperatureUnits

यह बैटरी का तापमान विशिष्ट इकाइयों में लौटाता है: celsius डिग्री सेल्सियस) या fahrenheit डिग्री फारेनहाइट)।

Return Values

यह निर्दिष्ट इकाइयों में शेष बैटरी तापमान को दर्शाने वाला double लौटाता है।

Notes
  • बैटरी के लिए ऑपरेटिंग तापमान सीमा लगभग 20°C (68°F) से 70°C (158°F ) है।