29 Haziran 2015 Pazartesi

NTC'yi kül etmek

Merhabalar arkadaşlar
Bugün Termistörler (NTC-PTC) ile uğraşmayı deneyeceğiz. Peki nedir bu termistörler, ne işe yararlar?
Arkadaşlar bu arada bu deneyi yaparken dikkat edin ateşle oynamak zorunda kalacaksınız çok fazla yaklaştırmamanızda fayda var. 

Termistörler

Termistörler ısı ile değerleri değişen bir direnç türüdürler. Termistörlerin bazı tipleri ısı ile doğru orantılı tipleride ısı ile ters orantılı olmak üzere dirençlerini değiştirirler. Termistörler foto dirençlerin kullanıldığı her devrede kullanılabilir.

NTC

Negative Temperature Coefficient

Negatif ısı katsayılı termistörlerdir. Üzerindeki sıcaklık arttıkça direnci azalır, sıcaklık düştükçe direnci artar







PTC

Positive Temperature Coefficient

Pozitif katsayılı termistörlerdir. Üzerindeki sıcaklık arttıkça direnç artar, sıcaklık azaldığı zaman ise direncide azalır.









Gerekli Malzemeler

  • Arduino geliştirme kartı
  • Çakmak yada kibrit
  • 5 adet led
  • 1k direnç
  • Ntc
  • Jumper kablolar

Bağlantı Şeması


Arkadaşlar burada 5V'u boarda götürmeyi unutmuşum kırmızı çizgi tarafında istediğimiz bir yere bağlamamız yeterli olacaktır.




















Kullanılacak Kodlar

//28.06.2015 ntc ile 5 led
int ntcSic=0;
int led1 = 13;
int led2 = 12;
int led3 = 11;
int led4 = 10;
int led5 = 9;


void setup() {
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);

}

void loop() {
  ntcSic =analogRead(0);
  if(ntcSic<=400)
  {
    digitalWrite(led1, HIGH);
    digitalWrite(led2, HIGH);
    digitalWrite(led3, HIGH);
    digitalWrite(led4, HIGH);
    digitalWrite(led5, HIGH);
    }
   else if(ntcSic>=400 && ntcSic<410)
   {
    digitalWrite(led1, LOW);
    digitalWrite(led2, HIGH);
    digitalWrite(led3, HIGH);
    digitalWrite(led4, HIGH);
    digitalWrite(led5, HIGH);
    }
    else if(ntcSic>=410 && ntcSic<420)
   {
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
    digitalWrite(led3, HIGH);
    digitalWrite(led4, HIGH);
    digitalWrite(led5, HIGH);
    }
    else if(ntcSic>=420 && ntcSic<430)
   {
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
    digitalWrite(led3, LOW);
    digitalWrite(led4, HIGH);
    digitalWrite(led5, HIGH);
    }
    else if(ntcSic>=430 && ntcSic<440)
   {
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
    digitalWrite(led3, LOW);
    digitalWrite(led4, LOW);
    digitalWrite(led5, HIGH);
    }
    else if(ntcSic>=440 && ntcSic<450)
   {
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
    digitalWrite(led3, LOW);
    digitalWrite(led4, LOW);
    digitalWrite(led5, LOW);
    }
    delay(50);
}

Fotoğraf ve Video

Hiç yorum yok:

Yorum Gönder