CURSO GRATUITO DE PROGRAMAÇÃO COM CERTIFICADO

CURSO GRATUITO DE PROGRAMAÇÃO COM CERTIFICADO

Aprenda a criar seu primeiro projeto de programação do zero mesmo que você seja iniciante.

ACESSAR CURSO GRATUITO*Clique no botao para acessar

Tutorial Python: Obtendo Informações Da Bateria Do Notebook

Python Informações da Bateria

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.

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:

Python Status Bateria

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 CERTIFICADO

Enfim, 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!

Tags: |

Sobre o Autor

Programador Viking
Programador Viking

DICA EXTRA: Algumas pessoas estão me perguntando qual é o curso que recomendo para quem deseja aprender programação, mesmo sem ter qualquer conhecimento sobre o assunto. Minha recomendação, tanto para quem está iniciando, como para quem já possui mais experiência, é essa AQUI...

2 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.


plugins premium WordPress