LM35 Sıcaklık Sensörü Uygulaması

5 2.635

[wp-review]

LM35 sıcaklık sensörü ile termometre uygulamasını yapalım.Sensörün 3 adet pini bulunmaktadır.1. pin artı, 2.pin sinyal, 3.pin ise gnd pinidir.

Bu uygulamada sensörden gelen verileri serial monitöre yazdıracağız.

Arduino Kod

float sicaklik; //Analog değeri dönüştüreceğimiz sıcaklık
float analoggerilim; //Ölçeceğimiz analog değer
int sicaklikpin=1; //Analog değer girişi
 
void setup () {
Serial.begin(9600); //Seri haberleşme
}
 
void loop () {
analoggerilim = analogRead(sicaklikpin); //A1'den değeri ölç
analoggerilim = (analoggerilim/1023)*5000;//değeri mV'a dönüştr
sicaklik = analoggerilim /10,0; // mV'u sicakliğa dönüştür
 
Serial.print("Sicaklik Degeri: ");
Serial.print (sicaklik);
Serial.println (" derece");
delay (1000);
 
}

 

 

 

Bunlar da İlgini Çekebilir

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Yorum
  1. Ali

    Merhaba
    serial de değerler aşağıdaki gibi görünüyor sizdeki gibi değil
    sebebi ne olabilir

    Sicaklik Degeri: 325.84 derece
    Sicaklik Degeri: 325.84 derece
    Sicaklik Degeri: 325.84 derece
    Sicaklik Degeri: 325.84 derece
    Sicaklik Degeri: 325.84 derece
    Sicaklik Degeri: 325.84 derece
    Sicaklik Degeri: 325.30 derece
    Sicaklik Degeri: 325.84 derece
    Sicaklik Degeri: 325.30 derece
    Sicaklik Degeri: 325.30 derece

  2. Erkan keleş

    Merhaba arduıno 1.6.8 kullanıyorum KADIR arkadasımızın yazdıgı hata devam ediyor. Ne yapmalıyım yardımcı olursanız sevırım. Tesekkurler

    1. Sezgin GÜL

      pc ile ilgili bir durum olabilir.

  3. kadir

    iyi günler. çalışmayı tamamladım ve kodu yazdım ardinio programı hata verdi verilen hata şu:
    “Arduino:1.6.6 (Windows 10), Kart:”Arduino/Genuino Uno”

    Çalışmanız programın 4.068 bayt (12 %) saklama alanını kullandı. Maksimum 32.256 bayt.
    Global değişkenler belleğin 236 byte kadarını (11%) kullanıyor. Yerel değişkenler için 1.812 byte yer kalıyor. En fazla 2.048 byte kullanılabilir.
    avrdude: ser_open(): can’t open device “\\.\COM4″: Sistem belirtilen dosyayı bulamıyor.

    Karta yüklenirken sorun oluştu.”
    yardımcı olurmusunuz ?

    1. Sezgin GÜL

      driver güncellemesi yap veya 1.6.5 sürümde dene