Batterie#
Introduction#
La classe battery est dérivée de la classe de base brain et donne accès à la batterie du cerveau V5, permettant à votre robot de surveiller la capacité, la tension, la consommation de courant, la consommation d’énergie, la température et l’efficacité.
Accéder#
Brain.Battery
Fonctions des membres#
La classe battery comprend les fonctions membres suivantes :
voltage— Renvoie la tension de la batterie.current— Renvoie le courant consommé par la batterie.capacity— Renvoie la capacité de batterie restante du cerveau.temperature— Renvoie la température de la batterie.
Avant d’appeler les fonctions membres de battery , une instance de brain doit être créée, comme indiqué ci-dessous :
// Create the V5 Brain
brain Brain = brain();
voltage#
Renvoie la tension de la batterie du V5 Brain. La tension correspond à la pression électrique fournie à la batterie ; elle permet de vérifier si celle-ci est suffisamment chargée pour assurer le bon fonctionnement du robot.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Paramètre |
Taper |
Description |
|---|---|---|
|
|
Facultatif. Unité de tension : |
Renvoie un double représentant la tension de la batterie dans les unités spécifiées.
current#
Renvoie le courant électrique consommé par la batterie du V5 Brain. Le courant correspond à la quantité d’électricité utilisée par le robot et peut vous aider à évaluer son niveau de fonctionnement ou à détecter une éventuelle surcharge des moteurs. Sa valeur varie de 0,0 à 20,0 ampères.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Paramètre |
Taper |
Description |
|---|---|---|
|
|
Facultatif. Unité de mesure du courant : |
Renvoie un double double représentant le courant électrique tiré de la batterie V5 Brain en ampères.
capacity#
Renvoie le niveau de batterie restant de la batterie V5 Brain.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Paramètre |
Taper |
Description |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
Renvoie un uint32_t uint32_t de 0 % à 100 %.
temperature#
Renvoie la température de la batterie V5 Brain.
Available Functions1 — Renvoie la température de la batterie en pourcentage.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Renvoie la température de la batterie dans les unités de température spécifiées.
double temperature( temperatureUnits units );
Paramètre |
Taper |
Description |
|---|---|---|
|
|
Facultatif. Unité utilisée pour représenter la température de la batterie : |
|
|
Returns the battery temperature in specific units: |
Renvoie un double double représentant la température restante de la batterie dans les unités spécifiées.
La plage de température de fonctionnement de la batterie est d’environ
20°C(68°F) à70°C(158°F).