แบตเตอรี่#

การแนะนำ#

คลาสแบตเตอรี่ battery ได้รับมาจากคลาสพื้นฐาน brain และให้การเข้าถึงแบตเตอรี่ของ V5 Brain ทำให้หุ่นยนต์ของคุณสามารถตรวจสอบความจุ แรงดันไฟฟ้า การดึงกระแสไฟฟ้า การใช้พลังงาน อุณหภูมิ และประสิทธิภาพได้

เข้าถึง#

Brain.Battery

ฟังก์ชันสมาชิก#

คลาสแบตเตอรี่ battery ประกอบด้วยฟังก์ชันสมาชิกต่อไปนี้:

  • voltage — ส่งคืนแรงดันไฟฟ้าของแบตเตอรี่

  • current — ส่งคืนกระแสไฟที่ดึงจากแบตเตอรี่

  • capacity — คืนค่าความจุแบตเตอรี่ที่เหลืออยู่ของสมอง

  • temperature — ส่งคืนอุณหภูมิแบตเตอรี่

ก่อนเรียกใช้ฟังก์ชันสมาชิก battery ใดๆ จะต้องสร้างอินสแตนซ์ brain ก่อน ดังแสดงด้านล่าง:

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

voltage#

แสดงค่าแรงดันไฟฟ้าของแบตเตอรี่ V5 Brain แรงดันไฟฟ้าคือความต่างศักย์ไฟฟ้าที่จ่ายให้กับแบตเตอรี่ ซึ่งจะช่วยให้คุณตรวจสอบได้ว่าแบตเตอรี่ได้รับการชาร์จเพียงพอเพื่อให้หุ่นยนต์ทำงานได้อย่างน่าเชื่อถือหรือไม่

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

Parameters

พารามิเตอร์

พิมพ์

คำอธิบาย

units

voltageUnits

ตัวเลือกเสริม หน่วยที่ใช้แสดงแรงดันไฟฟ้า: volt (ค่าเริ่มต้น) — โวลต์ หรือ mV — มิลลิโวลต์

Return Values

ส่งคืนค่า double ซึ่งแสดงถึงแรงดันไฟฟ้าของแบตเตอรี่ในหน่วยที่ระบุ

current#

แสดงค่ากระแสไฟฟ้าที่ดึงมาจากแบตเตอรี่ของหุ่นยนต์ V5 Brain กระแสไฟฟ้าคือปริมาณการไหลของกระแสไฟฟ้าที่หุ่นยนต์ใช้จากแบตเตอรี่ ซึ่งจะช่วยให้คุณทราบว่าหุ่นยนต์ทำงานหนักแค่ไหน หรือมอเตอร์อาจทำงานหนักเกินไปหรือไม่ โดยมีค่าตั้งแต่ 0.0 ถึง 20.0 แอมป์

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

Parameters

พารามิเตอร์

พิมพ์

คำอธิบาย

units

currentUnits

เลือกได้ หน่วยที่ใช้แทนกระแสไฟฟ้า: amp (ค่าเริ่มต้น) — แอมแปร์

Return Values

ส่งคืนค่า double ซึ่งแสดงถึงกระแสไฟฟ้าที่ดึงออกมาจากแบตเตอรี่ V5 Brain ในหน่วยแอมแปร์

capacity#

แสดงระดับแบตเตอรี่ที่เหลืออยู่ของแบตเตอรี่ V5 Brain

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

ส่งคืน uint32_t ซึ่งแสดงถึงความจุแบตเตอรี่ที่เหลืออยู่เป็นเปอร์เซ็นต์ตั้งแต่ 0% ถึง 100%

temperature#

แสดงอุณหภูมิของแบตเตอรี่ V5 Brain

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)