Mekatronik Mühendisliği Forum


Arduino ile NTC Kullanarak Sıcaklık Ölçümü
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5


Konu: 92
Mesaj: 303
Cinsiyet: Erkek
Kıdem: Aug 2013

[Resim: ders6_ntc_bb.png]
Gerekli malzemeler:
  • Linki görebilmek için giriş yapmanız ya da üye olmanız gerekir.
  • Linki görebilmek için giriş yapmanız ya da üye olmanız gerekir.
  • 1 adet 10kΩ NTC
  • Linki görebilmek için giriş yapmanız ya da üye olmanız gerekir.
  • Linki görebilmek için giriş yapmanız ya da üye olmanız gerekir.
NTC, negative thermocouple kelimelerinin kısaltmasından oluşur. NTC, aslında sıcaklığa bağlı olarak değeri değişen bir dirençtir. Sıcaklık yükseldikçe direnci azalır. Bu sayede sıcaklık sensörü olarak kullanılabilir.

#include <math.h>


void setup()
{
  Serial.begin(9600);
}

double Termistor(int analogOkuma)
{
  double sicaklik;
  sicaklik = log(((10240000 / analogOkuma) - 10000));
  sicaklik = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * sicaklik * sicaklik )) * sicaklik );
  sicaklik = sicaklik - 273.15;
  return sicaklik;
}

void loop()
{
  int deger;
  double sicaklik;
  deger = analogRead(A0);
  sicaklik = Termistor(deger);
  Serial.println(sicaklik);
  delay(500);
}

Bu kod, analog değerden sıcaklık değerine dönüşüm için logaritma gibi matematik fonksiyonlarına ihtiyaç duymakta. Bu yüzden, kodumuza log() gibi fonksiyonları barındıran math.h isimli kütüphaneyi dahil etmemiz gerekli.

[Resim: 80952.gif]

[Resim: edolek.png]
C.Ü MeKaTRoNiK~

Cevapla
Teşekkür Edenler
.


Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Sıcaklık Sensörü LM35 Örnek Projelii!!!! Alper_Arslantas 0 331 18-08-2017, 17:33 PM
Son Mesaj: Alper_Arslantas
  Arduino Sıcaklık Sensörü (Temp Sensor TMP36 ) Örnek Projeliii !!!! Alper_Arslantas 0 620 18-08-2017, 11:12 AM
Son Mesaj: Alper_Arslantas
  Arduino ile Işık Seviye Ölçümü Emre Dölek 0 988 06-03-2016, 20:27 PM
Son Mesaj: Emre Dölek

Foruma atla:


Konuyu görüntüleyenler: 1 Misafir

Türkçe Çeviri : MyBB Türkiye
MyBB, © 2002-2018 MyBB Group.