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 397 18-08-2017, 17:33 PM
Son Mesaj: Alper_Arslantas
  Arduino Sıcaklık Sensörü (Temp Sensor TMP36 ) Örnek Projeliii !!!! Alper_Arslantas 0 707 18-08-2017, 11:12 AM
Son Mesaj: Alper_Arslantas
  Arduino ile Işık Seviye Ölçümü Emre Dölek 0 1,082 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.