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 Functions
double voltage( voltageUnits units = voltageUnits::volt );

Parameters

Paramètre

Taper

Description

units

voltageUnits

Facultatif. Unité de tension : volt (par défaut) — volts, ou mV — millivolts.

Return Values

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 Functions
double current( currentUnits units = currentUnits::amp );

Parameters

Paramètre

Taper

Description

units

currentUnits

Facultatif. Unité de mesure du courant : amp ampère (par défaut).

Return Values

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 Functions
uint32_t capacity( percentUnits units = percentUnits::pct );

Parameters

Paramètre

Taper

Description

units

percentUnits

Optional. The unit used to represent battery capacity: pct / percent — percent

Return Values

Renvoie un uint32_t uint32_t de 0 % à 100 %.

temperature#

Renvoie la température de la batterie V5 Brain.

Available Functions

1 — Renvoie la température de la batterie en pourcentage.

double temperature(
    percentUnits units = percentUnits::pct );

2 — Renvoie la température de la batterie dans les unités de température spécifiées.

double temperature(
    temperatureUnits units );

Parameters

Paramètre

Taper

Description

units

percentUnits

Facultatif. Unité utilisée pour représenter la température de la batterie : pct percent (par défaut) — %

units

temperatureUnits

Returns the battery temperature in specific units: celsius — degrees Celsius, or fahrenheit — degrees Fahrenheit

Return Values

Renvoie un double double représentant la température restante de la batterie dans les unités spécifiées.

Notes
  • La plage de température de fonctionnement de la batterie est d’environ 20°C (68°F) à 70°C (158°F).