Baterai#
Perkenalan#
Kelas battery diturunkan dari kelas dasar brain dan menyediakan akses ke baterai Otak V5, memungkinkan robot Anda untuk memantau kapasitas, tegangan, penarikan arus, penggunaan daya, suhu, dan efisiensi.
Mengakses#
Brain.Battery
Fungsi Keanggotaan#
Kelas baterai battery mencakup fungsi anggota berikut:
voltage— Mengembalikan tegangan baterai.current— Mengembalikan arus yang ditarik baterai.capacity— Mengembalikan kapasitas baterai otak yang tersisa.temperature— Mengembalikan suhu baterai.
Sebelum memanggil fungsi anggota battery apa pun, sebuah instance brain harus dibuat, seperti yang ditunjukkan di bawah ini:
// Create the V5 Brain
brain Brain = brain();
voltage#
Mengembalikan tegangan baterai V5 Brain. Tegangan adalah tekanan listrik yang diberikan ke baterai, yang dapat membantu Anda memeriksa apakah baterai cukup terisi agar robot dapat beroperasi dengan andal.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parameter |
Jenis |
Keterangan |
|---|---|---|
|
|
Opsional. Satuan yang digunakan untuk menyatakan tegangan: |
Mengembalikan nilai double yang mewakili tegangan baterai dalam satuan yang ditentukan.
current#
Mengembalikan arus listrik yang ditarik dari baterai V5 Brain. Arus adalah jumlah aliran listrik yang digunakan robot dari baterai, yang dapat membantu Anda melihat seberapa keras robot bekerja atau apakah motor mungkin berada di bawah beban ekstra, berkisar dari 0,0 hingga 20,0 Ampere.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Parameter |
Jenis |
Keterangan |
|---|---|---|
|
|
Opsional. Satuan yang digunakan untuk menyatakan arus: |
Mengembalikan nilai double yang mewakili arus listrik yang ditarik dari baterai V5 Brain dalam ampere.
capacity#
Menampilkan level baterai yang tersisa pada baterai V5 Brain.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parameter |
Jenis |
Keterangan |
|---|---|---|
|
|
Opsional. Satuan yang digunakan untuk menyatakan kapasitas baterai: |
Mengembalikan nilai uint32_t yang mewakili kapasitas baterai yang tersisa sebagai persentase dari 0% hingga 100%.
temperature#
Mengembalikan suhu baterai V5 Brain.
Available Functions1 — Mengembalikan suhu baterai dalam bentuk persentase.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Mengembalikan suhu baterai dalam satuan suhu yang ditentukan.
double temperature( temperatureUnits units );
Parameter |
Jenis |
Keterangan |
|---|---|---|
|
|
Opsional. Satuan yang digunakan untuk mewakili suhu baterai: |
|
|
Mengembalikan suhu baterai dalam satuan tertentu: |
Mengembalikan nilai double yang mewakili suhu baterai yang tersisa dalam satuan yang ditentukan.
Kisaran suhu operasi untuk baterai adalah sekitar
20°C(68°F) hingga70°C(158°F).