27 Temmuz 2017 Perşembe

Arduino - C# ile LCD'de CPU Sıcaklıgını Gösterme



Bir önceki yazımda C# üzerinden textBox kısmına girdiğimiz yazıyı LCD'de yazdırmıştık. Bu sefer bilgisayarın CPU sıcaklığını hem C# arayüzünde  hem de LCD'de göstermemizi
sağlayacak kodları paylaşmak istiyorum.


Öncelikle Project menüsünden Add Reference'yi tıklıyoruz ve .NET sekmesinden System.Management'i ekliyoruz.

Cpu sıcaklığını ölçmemize yarayacak kodları aşağıda linkini verdiğim adresten aldım.

http://www.ayqo.net/2014/01/c-cpu-scaklgn-olcme-kodlar-resimli.html


Kodlar,


try
{
        ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\WMI", "SELECT * FROM MSAcpi_ThermalZoneTemperature");

         foreach (ManagementObject queryObj in searcher.Get())
                {
                     Double temp = Convert.ToDouble(queryObj["CurrentTemperature"].ToString());
                     temp = temp / 10 - 273;
                     label2.Text = temp.ToString();
                }
}
catch (Exception ex)
{
        label2.Text = ex.Message;
} 



Bir önceki yazımda hazırlamış olduğum arayüze bu kodları monte etmek isteyenler aşağıdaki YouTube videomu izleyebilirler.




1 yorum:

  1. Elinize sağlık bahadır bey bu tür videoların devamını bekliyoruz.

    YanıtlaSil