Arduino LM35 Termometre

Selam Aleyküm,

Arduino ile örnekler yapmaya devam ediyorum.Bugünkü örnekte LM35 ile termometre yapacağım.

Daha önce yaptığımız Lcd display uygulamasını aynı şekilde yapıyoruz.

Fotoğrafta görüldüğü şekilde LM35’in bağlantılarını yapacağız.

lm35arduino-temperature-sensor

 

Vcc bacağına +5V,Gnd kısmına toprak bağlıyoruz.Output bacağını Arduino’nun A0 kısmına bağlıyoruz.

Bu bağlantıları yaptıktan sonra kod kısmına geliyoruz.

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

#include <LiquidCrystal.h>
// LCD Kütüphanesini bağlanan pin’ler ile başlat.
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int SicaklikPin = 0; // LM35 sensöre bağlı pin (Analog 0)
int OkunanDeger; // Analog 0’dan okunacak değer (0-1023) LM35’in vereceğı en büyük okuma değeri 1V=205 olacak.
int Sicaklik; //

void setup() {
// LCD’yi 16 sütün, 2 satır olarak başlat
lcd.begin(16, 2);
// Birinci satıra “Oda Sıcaklığı:” yaz.
lcd.print(“Oda sicakligi:”);
}

void loop() {

OkunanDeger = analogRead(SicaklikPin);
Sicaklik = map (OkunanDeger, 0, 205, 0, 100); //(0-1v 0-205 okuma değerini, 0-100 sıcaklığa dönüştür.)

// İmleci 2. satıra getir.
// Not: Satır: 0, Satır 2: 1 olarak geçer. Satır sayıları 0’dan başlar.
lcd.setCursor(0, 1);
lcd.print(Sicaklik); // hesaplanan sıcaklığı yazdır.
lcd.print(” Derece”); // devamına birimi olan derecece yaz.
delay (1000); // Sonraki ölçümden önce 1 saniye bekle.

}

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Kodlarımızı yazdıktan sonra Arduino’ya upload ediyoruz ve termometremiz aşağıdaki fotoğrafi görüldüğü üzere hazır.

20140317_223705

One thought on “Arduino LM35 Termometre

  1. Meraba ben bir türlü yapmayı başaramadım hep yanlış ölçüler gösteriyor 130 . 140 derece gibi yeni lm35 sipariş verdim bekliyorum gelsin öyle deneyecem bakalım sorunu annayamadim

Bir Cevap Yazın

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