Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Medidor de temperatura!


AnonymousKesha
 Compartilhar

Posts Recomendados

Vou deixar uma código que da a saida com a temperatura!

 

Vale lembra que poderá dar erro se sua placa mãe não tiver sensor de temperatura ou incompatibilidade!

 

Primeiro vá na aba Projeto>Adicionar referencia...>System.Management

 

Imports que deve ser feito :

Imports System.Management

 

Primeiro código :

Try

Dim searcher As New ManagementObjectSearcher("root\WMI", "SELECT * FROM MSStorageDriver_ATAPISmartData")

For Each queryObj As ManagementObject In searcher.Get()

Dim arrVendorSpecific As Byte() = queryObj("VendorSpecific")

MsgBox("Temperatura = " & arrVendorSpecific(115) & "°C")

Next

Catch err As ManagementException

MessageBox.Show("An error occurred while querying for WMI data: " & err.Message)

End Try

 

Segundo código :

Try

Dim searcher As New ManagementObjectSearcher("root\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature")

For Each queryObj As ManagementObject In searcher.Get()

Dim temp As Double = CDbl(queryObj("CurrentTemperature"))

temp = (temp - 2732) / 10.0

MessageBox.Show(temp.ToString)

Next

Catch err As ManagementException

MsgBox("Erro na leitura de dados[Temperatura]", MsgBoxStyle.Critical, Title:="Erro")

End Try

End Sub

 

 

Pode ser que os 2 funcione ou só um funcione ou nem um funcione, pelo que entendi depende muito da placa mãe, esse código foi tirado de um site gringo então...

Créditos ??????

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.