बैटरी#
परिचय#
battery वर्ग brain आधार वर्ग से लिया गया है और आईक्यू (दूसरी पीढ़ी) ब्रेन की बैटरी तक पहुंच प्रदान करता है, जिससे आपका रोबोट क्षमता, वोल्टेज, वर्तमान खपत, बिजली उपयोग, तापमान और दक्षता की निगरानी कर सकता है।
पहुँच#
Brain.Battery
सदस्य कार्य#
battery क्लास में निम्नलिखित सदस्य फ़ंक्शन शामिल हैं:
capacity— मस्तिष्क की शेष बैटरी क्षमता लौटाता है।voltage— बैटरी वोल्टेज लौटाता है।current— बैटरी वर्तमान खपत लौटाता है।
किसी भी battery सदस्य फ़ंक्शन को कॉल करने से पहले, एक brain इंस्टेंस बनाना होगा, जैसा कि नीचे दिखाया गया है:
// Create the Brain
brain Brain = brain();
capacity#
यह IQ (दूसरी पीढ़ी) ब्रेन बैटरी का शेष बैटरी स्तर बताता है।
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
पैरामीटर |
प्रकार |
विवरण |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
यह 0 से 100 तक के प्रतिशत के रूप में शेष बैटरी क्षमता को दर्शाने वाला uint32_t लौटाता है।
voltage#
यह IQ (दूसरी पीढ़ी) ब्रेन बैटरी का वोल्टेज बताता है। वोल्टेज बैटरी को आपूर्ति किया गया विद्युत दबाव है, जिससे आप यह जांच सकते हैं कि रोबोट के सुचारू रूप से चलने के लिए बैटरी पर्याप्त रूप से चार्ज है या नहीं।
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
पैरामीटर |
प्रकार |
विवरण |
|---|---|---|
|
|
वैकल्पिक। वोल्टेज को दर्शाने के लिए प्रयुक्त इकाई: |
यह निर्दिष्ट इकाइयों में बैटरी वोल्टेज को दर्शाने वाला double लौटाता है, जो 7.0 से 8.0 वोल्ट या 7000 से 8000 मिलीवोल्ट तक होता है।
current#
यह IQ (दूसरी पीढ़ी) ब्रेन बैटरी से ली गई विद्युत धारा को दर्शाता है। धारा से पता चलता है कि रोबोट बैटरी से कितनी विद्युत ऊर्जा का उपयोग कर रहा है, जिससे आपको यह समझने में मदद मिल सकती है कि रोबोट कितनी मेहनत कर रहा है या क्या मोटरों पर अतिरिक्त भार पड़ रहा है।
Available Functionsdouble current( currentUnits units = currentUnits::amp );
पैरामीटर |
प्रकार |
विवरण |
|---|---|---|
|
|
वैकल्पिक। धारा को दर्शाने के लिए प्रयुक्त इकाई: |
यह 0.0 से 15.0 एम्पीयर तक की रेंज में, IQ (दूसरी पीढ़ी) ब्रेन बैटरी से खींची गई विद्युत धारा को दर्शाने वाला double लौटाता है।