Ắc quy#
Giới thiệu#
Lớp battery được dẫn xuất từ lớp cơ sở brain và cung cấp quyền truy cập vào pin của Não V5, cho phép robot của bạn theo dõi dung lượng, điện áp, dòng điện tiêu thụ, mức sử dụng điện, nhiệt độ và hiệu suất.
Truy cập#
Brain.Battery
Chức năng thành viên#
Lớp battery bao gồm các hàm thành viên sau:
voltage— Trả về điện áp của pin.current— Trả về dòng điện tiêu thụ của pin.capacity— Trả về dung lượng pin còn lại của não.temperature— Trả về nhiệt độ pin.
Trước khi gọi bất kỳ hàm thành viên nào của battery , cần phải tạo một thể hiện brain , như hình bên dưới:
// Create the V5 Brain
brain Brain = brain();
voltage#
Hàm này trả về điện áp của pin V5 Brain. Điện áp là áp suất điện cung cấp cho pin, giúp bạn kiểm tra xem pin đã được sạc đủ để robot hoạt động ổn định hay chưa.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Tham số |
Kiểu |
Sự miêu tả |
|---|---|---|
|
|
Tùy chọn. Đơn vị dùng để biểu thị điện áp: |
Trả về giá trị double , biểu thị điện áp của pin theo đơn vị đã chỉ định.
current#
Biến này trả về dòng điện tiêu thụ từ pin của bộ điều khiển V5 Brain. Dòng điện cho biết lượng điện mà robot đang sử dụng từ pin, giúp bạn biết được robot đang hoạt động vất vả như thế nào hoặc liệu các động cơ có đang chịu tải quá mức hay không, với phạm vi từ 0,0 đến 20,0 Ampe.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Tham số |
Kiểu |
Sự miêu tả |
|---|---|---|
|
|
Tùy chọn. Đơn vị dùng để biểu thị dòng điện: |
Hàm này trả về giá trị double biểu thị dòng điện tiêu thụ từ pin của bộ xử lý V5 Brain tính bằng ampe.
capacity#
Trả về mức pin còn lại của bộ điều khiển V5 Brain.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Tham số |
Kiểu |
Sự miêu tả |
|---|---|---|
|
|
Tùy chọn. Đơn vị dùng để biểu thị dung lượng pin: |
Trả về một giá uint32_t biểu thị dung lượng pin còn lại dưới dạng phần trăm từ 0% đến 100%.
temperature#
Trả về nhiệt độ của pin V5 Brain.
Available Functions1 — Trả về nhiệt độ pin dưới dạng phần trăm.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Trả về nhiệt độ pin theo đơn vị nhiệt độ đã chỉ định.
double temperature( temperatureUnits units );
Tham số |
Kiểu |
Sự miêu tả |
|---|---|---|
|
|
Tùy chọn. Đơn vị dùng để biểu thị nhiệt độ pin: |
|
|
Trả về nhiệt độ pin theo đơn vị cụ thể: |
Trả về giá trị double , biểu thị nhiệt độ pin còn lại theo đơn vị đã chỉ định.
Phạm vi nhiệt độ hoạt động của pin xấp xỉ
20°C(68°F) đến70°C(158°F).