Tutorial Python: Obtendo Informações Da Bateria Do Notebook
Neste artigo vamos aprender a capturar informações da bateria utilizando a linguagem Python. Tudo isso de uma forma simples e fácil de aplicar.
Além disso, vamos conseguir saber a porcentagem exata da bateria e também se ela está conectada na tomada.
Esse tipo de script pode ser bastante interessante quando trabalhamos com automações de processos usando Python.
Dependendo do projeto você pode precisar verificar se a bateria está conectada para execução de um determinado processo.
Portanto, recomendo ler esse artigo até o final para entender como tudo isso funciona.
Confira neste artigo:
Instalação da biblioteca
Primeiramente devemos fazer e instalar a biblioteca responsável por conseguir capturar as informações da bateria do nosso notebook.
Essa biblioteca se chama psutil.
Para isso vamos abrir o terminal e realizar a instalação utilizando o comando pip install conforme abaixo:
pip install psutil
Após digitar o comando acima basta teclar enter para que a biblioteca seja instalada.
Veja também: Os melhores cursos gratuitos de programação com certificado
Iniciando o script
Agora que já instalamos a biblioteca psutil vamos iniciar o nosso script fazendo a importação da biblioteca.
import psutil
Logo em seguida vamos declarar uma variável chamada bateria que irá receber psutil (biblioteca que acabamos de importar) junto com o método .sensors_battery().
bateria = psutil.sensors_battery()
Agora vamos declarar uma outra variável chamada percentual_bateria que vai receber bateria.percent
O comando bateria.percent vai retornar um valor inteiro referente a carga atual da bateria. E nesse caso vamos usar a função str() para converter esse valor em string.
percentual_bateria = str(bateria.percent)
Agora vamos usar a função print() para apresentar o percentual da bateria.
print(f'Este notebook está com {percentual_bateria}% de bateria!')
Executando o nosso script será apresentado uma mensagem informando o percentual atualizado da bateria do notebook.
Melhorando o script
Agora vamos incluir mais alguns códigos para verificar se a bateria do notebook está conectado na tomada.
Para isso vamos declarar uma variável chamada plugado que vai receber bateria.power_plugged
Ou seja, aqui será armazenado na variável plugado o conteúdo true ou false.
Veja também: Os melhores cursos gratuitos de programação com certificado
True é porque a bateria está conectada na tomada e False é porque a bateria está desconectada da tomada.
plugado = bateria.power_plugged
Agora basta fazer a validação dessa variável utilizando o if, else.
if plugado:
print('O notebook está conectado na tomada!')
else:
print('O notebook está desconectado da tomada!')
Ao final de todo esse processo, o script completo deverá ficar dessa forma:
import psutil
bateria = psutil.sensors_battery()
percentual_bateria = str(bateria.percent)
print(f'Este notebook está com {percentual_bateria}% de bateria!')
plugado = bateria.power_plugged
if plugado:
print('O notebook está conectado na tomada!')
else:
print('O notebook está desconectado da tomada!')
Executando o script acima será apresentado a porcentagem atual da bateria e também se ela está ou não conectada na tomada.
Bem legal né?
Vídeo Aula
Caso você queira assistir a vídeo aula completa ensinando o passo a passo sobre como obter as informações da bateria usando Python. Basta clicar aqui ou na imagem abaixo:
Clique no botão abaixo para ter acesso ao curso completo de Python e mais 1400 cursos de programação e tecnologia:
ACESSAR CURSOS COM CERTIFICADOEnfim, preparamos esse conteúdo para realmente te ajudar em seus estudos sobre programação, espero que tenha gostado.
Eu vou ficando por aqui…
Até a próxima e um forte abraço!
Sobre o Autor
2 Comentários
muito bom obrigado
Obrigado pelo feedback. Tmj