LM35 Sensörü ile Sıcaklık Ölçümü

Merhaba herkese.

Bu yazıda LM35 sıcaklık sensörünü kullanarak, Arduino ile sıcaklık ölçümü yapacağız. LM35 sensörü  ve diğer malzemeleri altta listeledim. Ölçüm için LM35 sıcaklık sensörü, Arduino kartı ve kablolar yeterli olacaktır. Derece cinsinden ekranımızda sensörün bulunduğu yerin sıcaklığını öğreneceğiz.

LM35 sıcaklık sensörü -55 dereceden +150 dereceye kadar olan sıcaklıkları 0.5 derece hassasiyet ile ölçen bir sensördür.

Arduino ise çeşitli elektronik projelerimizi kurarken, bize yardımcı olan ve projelerimizin beynini oluşturan böylelikle bizle ve bilgisayarımızla etkileşime geçebilen bir elektronik prototipleme kartıdır. Daha detaylı bilgi için Nedir bu Arduino ? Yenir ki bu 🙂 isimli yazıyı okumanızı tavsiye ederim.

LM35 Sensörü ile Sıcaklık Ölçümü Malzeme Listesi
Bu proje için bize lazım olacak malzemeler;

1 adetArduino UNO (veya elinizde hangisi varsa olur)

1 adetLM35 Sıcaklık Sensörü

1 adetBreadboard

Birkaç tane bağlantı (jumper) kablosu

 

LM35 Sensörü ile Sıcaklık Ölçümü Kurulumu
LM35’în alt taraftaki resimde de görüldüğü gibi 3 pinden oluşur. LM35 ön yüzüne göre en soldaki Vcc, ortadaki sinyal ve en sağdaki ise GND yani toprak pinleridir. Bu binlerden Vcc olanı Arduino’muzun +5V yazan pinine bağlarız. Sinyal bacağını ise Arduino’da A3 pinine yani Analog 3 pinine bağlarız. GND bacağını da Arduino’da GND pinine bağlarız.

 

 

Gelelim arduino koduna

 

int sensor = 0;     // LM35 sensörünün ortasındaki sinyal ucu Analog 3 bağlandı.
 
void setup()
 
{Serial.begin(9600);} //serial monitörü başlattık
 
void loop(){

//Analog çıkış aldık.
analogDeger = analogRead(sensor);        
//Voltajımızı derece cinsine çevirmek için çarptık. 
//0.48828125 ifadesi [(5V*1000)/1024]10 hesaplamasından geliyor.
analogDeger = analogDeger * 0.48828125;         
 
Serial.print("Sıcaklığımız :");
 
Serial.print(analogDeger);
 
Serial.println(" Derecedir");
 
delay(1000);
 
}

Kodumuzda yazan analogDeger ifadesi bir değişkendir ve LM35’den gelen dataları tutacaktır. Serial.begin ifadesi ile serial monitörümüzden sıcaklık değerimizi okuyabilmemizi sağladık. Yine kodda yer alan sensor tanımlaması ile analog olarak teknoloji ifadesinden gelen dataları derece cinsine çevirdik.

Yorum yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir