Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!
Elektrik Sözlük

LM35 Sıcaklık Sensörü Kullanımı | Arduino Dersleri #10

29.11.2018
63
LM35 Sıcaklık Sensörü Kullanımı | Arduino Dersleri #10

Hepinize merhabalar…

Bugünkü yazımızda Arduino ile LM35 sıcaklık sensörünün nasıl kullanıldığını öğreneceğiz.

LM35, kategorisinde Arduino’da kullanımı en yaygın ve fiyat/performans/kullanım kolaylığı bakımından en uygunudur.

3 pini vardır. Görünümü TO92 transistörlerin aynısıdır. Karıştırılmamalıdır.

Not: Bu parmak ucundan küçük sensörün bacaklarının arasında az mesafe olduğu için ilk başta breadboard’a geçirmek için yanlardaki bacaklarını biraz yana açın. Bakmayın siz fotoğrafta bu boyutta göründüğüne. 🙂

Devre şeması

İşin kodlama aşamasına geldik.

#define sensorpin A0

int sensordeger;

int sicaklik; // Pinleri ve değişkenleri atadık.

void setup(){

Serial.begin(9600); // Seri monitörü başlattık.

}

void loop(){

sensordeger=analogRead(sensorpin); // Sensörden değeri okuduk

sicaklik=(sensordeger*0.48828125); // Değeri derece birimine çevirdik.

Serial.print(sicaklik);

Serial.println(“°C”); // Sıcaklığı ekrana yazdırdık.

delay(100); // Biraz bekleyelim…

}

Gelelim hepimizin merak ettiği soruya! 0.48828125 nereden geliyor.

Burada LM35’in teknik bilgileri devreye giriyor. LM35 sensöründe, her 0.01V(10milivolt), 1°C’ye denk gelir.

5000÷1024÷10 işleminde:

5000, sensöre 5000mV(5V) güç verdiğimizi

1024, Arduino’nun analog pinlerinin 1024’e kadar sayı gösterdiğini

10 ise her 10 milivoltun(mV) 1°C’ye denk geldiğini ifade eder.

Bu durumda 5000÷1024÷10=0.48828125 olduğu için 0.48828125 ile gelen veriyi çarpınca derece biriminden sıcaklığı elde ediyoruz.

Bugünkü yazımızın sonuna geldik. Umarım faydalı olabilmişimdir.

Bir sonraki yazıda görüşmek dileğiyle…

Hoşçakalın!

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

© 2018 Elektriksozluk.com Tüm hakları saklıdır.