Batterie#
Introduction#
La classe battery est dérivée de la classe de base brain et donne accès à la batterie du cerveau IQ (2e génération), 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 :
capacity— Renvoie la capacité de batterie restante du cerveau.voltage— Renvoie la tension de la batterie.current— Renvoie le courant consommé par la batterie.
Avant d’appeler les fonctions membres de battery , une instance de brain doit être créée, comme indiqué ci-dessous :
// Create the Brain
brain Brain = brain();
capacity#
Renvoie le niveau de batterie restant de la batterie cérébrale IQ (2e génération).
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.
voltage#
Indique la tension de la batterie du robot IQ (2e génération). 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, allant de 7,0 à 8,0 V ou de 7000 à 8000 mV.
current#
Renvoie le courant électrique consommé par la batterie du robot IQ (2e génération). 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 cérébrale IQ (2e génération) en ampères, allant de 0,0 à 15,0 ampères.