แบตเตอรี่#
การแนะนำ#
คลาสแบตเตอรี่ battery ได้รับมาจากคลาสพื้นฐาน brain และให้การเข้าถึงแบตเตอรี่ของ V5 Brain ทำให้หุ่นยนต์ของคุณสามารถตรวจสอบความจุ แรงดันไฟฟ้า การดึงกระแสไฟฟ้า การใช้พลังงาน อุณหภูมิ และประสิทธิภาพได้
เข้าถึง#
Brain.Battery
ฟังก์ชันสมาชิก#
คลาสแบตเตอรี่ battery ประกอบด้วยฟังก์ชันสมาชิกต่อไปนี้:
voltage— ส่งคืนแรงดันไฟฟ้าของแบตเตอรี่current— ส่งคืนกระแสไฟที่ดึงจากแบตเตอรี่capacity— คืนค่าความจุแบตเตอรี่ที่เหลืออยู่ของสมองtemperature— ส่งคืนอุณหภูมิแบตเตอรี่
ก่อนเรียกใช้ฟังก์ชันสมาชิก battery ใดๆ จะต้องสร้างอินสแตนซ์ brain ก่อน ดังแสดงด้านล่าง:
// Create the V5 Brain
brain Brain = brain();
voltage#
แสดงค่าแรงดันไฟฟ้าของแบตเตอรี่ V5 Brain แรงดันไฟฟ้าคือความต่างศักย์ไฟฟ้าที่จ่ายให้กับแบตเตอรี่ ซึ่งจะช่วยให้คุณตรวจสอบได้ว่าแบตเตอรี่ได้รับการชาร์จเพียงพอเพื่อให้หุ่นยนต์ทำงานได้อย่างน่าเชื่อถือหรือไม่
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
พารามิเตอร์ |
พิมพ์ |
คำอธิบาย |
|---|---|---|
|
|
ตัวเลือกเสริม หน่วยที่ใช้แสดงแรงดันไฟฟ้า: |
ส่งคืนค่า double ซึ่งแสดงถึงแรงดันไฟฟ้าของแบตเตอรี่ในหน่วยที่ระบุ
current#
แสดงค่ากระแสไฟฟ้าที่ดึงมาจากแบตเตอรี่ของหุ่นยนต์ V5 Brain กระแสไฟฟ้าคือปริมาณการไหลของกระแสไฟฟ้าที่หุ่นยนต์ใช้จากแบตเตอรี่ ซึ่งจะช่วยให้คุณทราบว่าหุ่นยนต์ทำงานหนักแค่ไหน หรือมอเตอร์อาจทำงานหนักเกินไปหรือไม่ โดยมีค่าตั้งแต่ 0.0 ถึง 20.0 แอมป์
Available Functionsdouble current( currentUnits units = currentUnits::amp );
พารามิเตอร์ |
พิมพ์ |
คำอธิบาย |
|---|---|---|
|
|
เลือกได้ หน่วยที่ใช้แทนกระแสไฟฟ้า: |
ส่งคืนค่า double ซึ่งแสดงถึงกระแสไฟฟ้าที่ดึงออกมาจากแบตเตอรี่ V5 Brain ในหน่วยแอมแปร์
capacity#
แสดงระดับแบตเตอรี่ที่เหลืออยู่ของแบตเตอรี่ V5 Brain
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
พารามิเตอร์ |
พิมพ์ |
คำอธิบาย |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
ส่งคืน uint32_t ซึ่งแสดงถึงความจุแบตเตอรี่ที่เหลืออยู่เป็นเปอร์เซ็นต์ตั้งแต่ 0% ถึง 100%
temperature#
แสดงอุณหภูมิของแบตเตอรี่ V5 Brain
Available Functions1 — แสดงอุณหภูมิแบตเตอรี่เป็นเปอร์เซ็นต์
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — ส่งคืนอุณหภูมิของแบตเตอรี่ในหน่วยอุณหภูมิที่ระบุ
double temperature( temperatureUnits units );
พารามิเตอร์ |
พิมพ์ |
คำอธิบาย |
|---|---|---|
|
|
ตัวเลือกเสริม หน่วยที่ใช้แสดงอุณหภูมิแบตเตอรี่: |
|
|
แสดงอุณหภูมิของแบตเตอรี่ในหน่วยเฉพาะ: |
ส่งคืนค่า double ซึ่งแสดงถึงอุณหภูมิแบตเตอรี่ที่เหลืออยู่ ในหน่วยที่ระบุ
ช่วงอุณหภูมิการทำงานของแบตเตอรี่โดยประมาณคือ
20°C(68°F) ถึง70°C(158°F)