Arduino Uygulamaları – LM35 ile Sıcaklık Kontrolü

Bir önceki yazımda Buzzer 16×2 LCD ekrana yazı yazma uygulaması yapmıştık. Bu yazımda LM35 ile Sıcaklık Kontrolü gerçekleştireceğiz.

LM35 sıcaklık sensörü, hassas sıcaklık ölçümü yapan analog çıkışlı bir sıcaklık sensörüdür. 25 °C’de 0,5 °C hassasiyete sahip olan bu sensörü, Arduino’muzun analog girişinden bağlayarak sıcaklık ölçümü yapıla bilinmektedir.

Gerekli Malzemeler

  • Arduino
  • LM35 Sıcaklık Sensörü
  • Jumper
  • 9V pil ya da güç kaynağı (Arduino’yu harici beslemek isterseniz)

Gerekli bilgiyi verdikten sonra kodları yazarak ve Arduino’yu bilgisayara takarak kodumuzu içine atalım.

float sicaklik;     // Analog değeri dönüştüreceğimiz sıcaklık.
float olculendeger; // Ölçeceğimiz analog değer.
int sicaklikpin=1;  //Analog değer girişi.

void setup () {
  Serial.begin(9600); // Seri haberleşme,sıcaklığı ekrandan takip edeceğiz. 
}

void loop () {
olculendeger = analogRead(sicaklikpin);   // A1'den değeri alacak.
olculendeger = (olculendeger/1023)*5000;  // Değeri mV'a dönüştürecek.
sicaklik = olculendeger /10,0;            // mV'u sicakliğa dönüştürecek.

Serial.print("Sicaklik : ");
Serial.print (sicaklik);
Serial.println ("derece");
delay (1000); // 1sn aralıklarla yapacak.
}

Kodumuzu yazdıktan sonra Arduino’ya yükleyelim. Aşağıdaki gibi bağlantıyı gerçekleştirelim.

Sağ üst kısımda Seri Port ekranını açarak sıcaklık değerlerini görebilirsiniz.

Bir sonraki yazımda LM35 ile sıcaklığı LCD Ekranda Gösterme uygulaması gerçekleştireceğiz.