Arduino ile LM35 Kullanarak Sıcaklık Ölçümü
Your ads will be inserted here by
Easy Plugin for AdSense.
Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.
LM35 sıcaklık sensörü, ortamın sıcaklığını ölçerek analog gerilim değerine dönüştürerek çıkış veren elektronik bir malzemedir. Hassas ölçümlerin gerekmediği durumlarda genellikle tercih edilir. Ortalama birçok uygulamada rahatlıkla kullanabileceğimiz -55 ile +150 derece aralığında ölçüm yapabilmektedir.
LM35, sıcaklık ölçümünü yaparak analog gerilim üretmektedir. Üretmiş olduğu bu gerilim sıcaklık ile doğrudan orantılıdır. Katalog değerlerine bakıldığında her 1⁰C için 10mV gerilim üretmektedir. Sensör çıkışında 1000mV okunuyorsa bu; 1000/10=100⁰C anlamına gelmektedir.
Sensörün kullanımı ise, analog gerilim ölçmek ve bu değeri 10’a bölmekten ibarettir.
Arduino üzerinde analog giriş pinleri bulunmaktadır ve isimleri A0, A1, A2… Şeklinde adlandırılmaktadır. Analog değer okuma işleminde kullanılacak komut analogRead(pin)’dir. Pin yerine sensörü bağladığımız analog pin adı yazılmalıdır.
Arduino İle Sıcaklık Ölçümü Programı:
float sicaklik = 0;
Void setup(){
Serial.begin(9600);
}
Void loop(){
Sicaklik = analogRead(A0);
Sicaklik = (sicaklik/1023)*5000; // analog okunan değerin mV’a dönüştürülmesi
Your ads will be inserted here by
Easy Plugin for AdSense.
Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.
Sicaklik = sicaklik/10; // mV değerinin 10’a bölünerek sıcaklık değerine dönüştürülmesi
Serial.print(“Ölçülen Sıcaklık: “);
Serial.println(sicaklik);
delay(500); // 500ms aralıklarla ölçüm alır
}
Sensörün Arduino ile olan bağlantısı aşağıdaki gibidir.
LM35 sensörünün +5V ve Gnd uçları besleme girişlerine bağlanmıştır. Ortada bulunan 2 numaralı pin ise sıcaklık değerinin mV türünden çıkışıdır. bu şekilde bağlantı yapıldıktan sonra program yazılır ve seri port ekranından sıcaklık değerini görebilirsiniz.
Yazan: Mehmet Yalçın ASLAN
Arduino Uno İle LCD Kullanımı
Arduino ile Analog Okuma
Arduino İle Mesafe Ölçümü
Arduino ile Analog Çıkış-PWM Sinyal Kullanımı