แบตเตอรี่#
การแนะนำ#
คลาสแบตเตอรี่ battery ได้รับมาจากคลาสพื้นฐาน brain และให้การเข้าถึงแบตเตอรี่ของสมอง IQ (รุ่นที่ 1) ทำให้หุ่นยนต์ของคุณสามารถตรวจสอบความจุ แรงดันไฟฟ้า การดึงกระแสไฟฟ้า การใช้พลังงาน อุณหภูมิ และประสิทธิภาพได้
เข้าถึง#
Brain.Battery
ฟังก์ชันสมาชิก#
คลาสแบตเตอรี่ battery ประกอบด้วยฟังก์ชันสมาชิกต่อไปนี้:
capacity— คืนค่าความจุแบตเตอรี่ที่เหลืออยู่ของสมองvoltage— ส่งคืนแรงดันไฟฟ้าของแบตเตอรี่current— ส่งคืนกระแสไฟที่ดึงจากแบตเตอรี่
ก่อนเรียกใช้ฟังก์ชันสมาชิก battery ใดๆ จะต้องสร้างอินสแตนซ์ brain ก่อน ดังแสดงด้านล่าง:
// Create the Brain
brain Brain = brain();
capacity#
แสดงระดับแบตเตอรี่ที่เหลืออยู่ของแบตเตอรี่ IQ (รุ่นที่ 1)
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
พารามิเตอร์ |
พิมพ์ |
คำอธิบาย |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
ส่งคืน uint32_t ซึ่งแสดงถึงความจุแบตเตอรี่ที่เหลืออยู่เป็นเปอร์เซ็นต์ตั้งแต่ 0 ถึง 100
voltage#
แสดงค่าแรงดันไฟฟ้าของแบตเตอรี่ IQ (รุ่นที่ 1) แรงดันไฟฟ้าคือความต่างศักย์ไฟฟ้าที่จ่ายให้กับแบตเตอรี่ ซึ่งจะช่วยให้คุณตรวจสอบได้ว่าแบตเตอรี่ได้รับการชาร์จเพียงพอเพื่อให้หุ่นยนต์ทำงานได้อย่างน่าเชื่อถือหรือไม่
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
พารามิเตอร์ |
พิมพ์ |
คำอธิบาย |
|---|---|---|
|
|
ตัวเลือกเสริม หน่วยที่ใช้แสดงแรงดันไฟฟ้า: |
ส่งคืนค่า double ซึ่งแสดงถึงแรงดันไฟฟ้าของแบตเตอรี่ในหน่วยที่ระบุ โดยมีค่าตั้งแต่ 7.0 ถึง 8.0 V หรือ 7000 ถึง 8000 mV
current#
แสดงค่ากระแสไฟฟ้าที่ดึงมาจากแบตเตอรี่ของหุ่นยนต์ IQ (รุ่นที่ 1) กระแสไฟฟ้าคือปริมาณการไหลของกระแสไฟฟ้าที่หุ่นยนต์ใช้จากแบตเตอรี่ ซึ่งจะช่วยให้คุณเห็นว่าหุ่นยนต์ทำงานหนักแค่ไหน หรือมอเตอร์อาจทำงานหนักเกินไปหรือไม่
Available Functionsdouble current( currentUnits units = currentUnits::amp );
พารามิเตอร์ |
พิมพ์ |
คำอธิบาย |
|---|---|---|
|
|
เลือกได้ หน่วยที่ใช้แทนกระแสไฟฟ้า: |
ส่งคืนค่า double ซึ่งแสดงถึงกระแสไฟฟ้าที่ดึงมาจากแบตเตอรี่ IQ (รุ่นที่ 1) ในหน่วยแอมแปร์ โดยมีค่าตั้งแต่ 0.0 ถึง 15.0 แอมป์