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 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, 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 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 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 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 du cerveau EXP.
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).