NTC Sensörü Nedir?
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 sensör görevi görmüş olur.
NTC sensörü, daha önce LDR uygulamamızda da söylediğimiz gibi pasif bir sensördür. Yapısı itibari ile bir direnç olmasına rağmen ortamdaki fiziksel değişime göre tepki verdiği için bu devre elemanını sensör olarak nitelendirebiliyoruz.
Gerekli malzemeler:
- Arduino UNO
- Breadboard
- 1 adet 10kΩ NTC
- 2 adet 10kΩ Direnç
- İki ucu erkek jumper kablo
- 1 adet LED
Devre Şeması
Arduino NTC Kodu
Devreyle beraber kullanacağımız kodumuz:
#define led 2 void setup() { Serial.begin(9600); pinMode(led,OUTPUT); } 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 = analogRead(A0); double sicaklik = Termistor(deger); Serial.println(sicaklik); if(sicaklik > 30){ digitalWrite(led,HIGH); } else{ digitalWrite(led,LOW); } delay(250); }