Bateria#
Introdução#
A classe battery é derivada da classe base brain e fornece acesso à bateria do cérebro IQ (2ª geração), permitindo que o seu robô monitorize a capacidade, voltagem, consumo de corrente, utilização de energia, temperatura e eficiência.
Acesso#
Brain.Battery
Funções de membro#
A classe battery inclui as seguintes funções membro:
capacity— Devolve a capacidade restante da bateria do cérebro.voltage— Devolve a voltagem da bateria.current— Devolve o consumo de corrente da bateria.
Antes de chamar qualquer função membro battery , deve ser criada uma instância brain , como se mostra abaixo:
// Create the Brain
brain Brain = brain();
capacity#
Retorna o nível restante da bateria do dispositivo IQ (2ª geração) Brain Battery.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
|
Opcional. Unidade utilizada para representar a capacidade da bateria: |
Retorna um uint32_t uint32_t bateria como uma percentagem de 0 a 100.
voltage#
Devolve a voltagem da bateria do Brain IQ (2ª geração). A voltagem é a tensão elétrica fornecida à bateria, o que pode ajudar a verificar se a bateria está suficientemente carregada para que o robô funcione de forma fiável.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
|
Opcional. A unidade utilizada para representar a tensão: |
Devolve um valor double que representa a tensão da bateria nas unidades especificadas, variando de 7,0 a 8,0 V ou de 7000 a 8000 mV.
current#
Devolve a corrente elétrica consumida da bateria do Brain IQ (2ª geração). A corrente indica a quantidade de energia que o robô está a utilizar da bateria, o que pode ajudar a verificar o nível de esforço do robô ou se os motores estão sob carga excessiva.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
|
Opcional. A unidade utilizada para representar a corrente: |
Devolve um valor double representando a corrente elétrica consumida da bateria do cérebro IQ (2ª geração) em amperes, variando de 0,0 a 15,0 amperes.