Sıcaklık ölçümü için çok farklı sensörler kullanılmaktadır. Bunlar dijital veya analog çıkışlı olabilmektedir. Yazımızda piyasada kolaylıkla bulabileceğiniz ve fiyat olarak da uygun olan LM35 sensörünü kullanacağız. LM35 ile sıcaklık ölçümünün nasıl yapıldığını ve analog bilgi okumayı inceleyeceğiz.
LM35 sensörü, analog olarak çıkış veren ve lineer çalışan bir sensördür. Lineer olması, her sıcaklık değerine karşılık analog voltaj üretmektedir. Ürettiği gerilim değeri 0 ile 5 V arasındadır. Sıcaklık ölçümü, LM35’in her bir santigrat dereceye karşılık 10mV değer üretmesi ile yapılmaktadır. Basit bir hesap ile analog olarak okuduğumuz değeri santigrata çevirebiliriz.
Analog pinden 0 ile 1023 arasında değer okuruz. Bu değer 0 ile 5 Volta karşılık üretilmektedir.
Buradan;
0.00488 = 5/1024
0.488 mV her bir sayısal analog veriye karşılık gelmektedir.
analog olarak okuduğumuz değeri 0.488 mV ile çarparsak sonuç olarak bize LM35’den okuduğumuz mV değerini verecektir. Şimdi sıcaklık değeri için bir işlem daha yapmamız gerekecek.
LM35, her bir santigrat için 10mV değer üretmektedir. Bunun için biz ölçtüğümüz mV değerini 10’a bölersek sonuç olarak santigrat cinsinden sıcaklık değerini bulmuş oluruz.
santigrat derece = (analog bilgi x 0.488) / 10

Şimdi program bloklarının nasıl hazırlandığına bakalım;

Yazar hakkında