Batterie#

Introduction#

La classe battery est dérivée de la classe de base brain et donne accès à la batterie du cerveau EXP, 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 EXP Brain
brain Brain = brain();

voltage#

Renvoie la tension de la batterie du cerveau EXP. La tension correspond à la pression électrique fournie à la batterie ; elle permet de vérifier si celle-ci est suffisamment chargée pour que le robot fonctionne correctement.

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, allant de 7,0 à 8,0 V ou de 7000 à 8000 mV.

current#

Renvoie le courant électrique consommé par la batterie du module EXP Brain. Ce courant correspond à la quantité d’électricité utilisée par le robot et permet d’évaluer son niveau de fonctionnement ou de détecter une éventuelle surcharge des moteurs.

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 EXP Brain en ampères, allant de 0,0 à 15,0 ampères.

capacity#

Renvoie le niveau de batterie restant de la batterie EXP 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 du cerveau EXP.

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).