merhaba, arduino ve elektronik ile yeni tanıştım, led yakma, buton kullanma vs gibi basit uygulamalardan sonra termometre yapmak istedim, bu konu ile ilgili kodlar ve şemalar hep LM35 sensör ile ilgili fakat benim elimde 2 bacaklı bir sensör var ve ne yaptıysam ekranda sıcaklık değerini alamadım, bu konuda yardımcı olursanız çok sevinirim teşekkürler..
2 bacaklı sensor ntc ise sıcaklıkla ters orantılı direnç değeri değişir yani sıcaklık yukselirse direnç değeri azalır. adc ile bu gerlim değişimlerini okuyup bir voltaj sıcaklık tablosu hazırlayacaksınız. tablonun en başında buzlu su bardağına daldırıp elde ettiğiniz değer olacak en altında ise kaynar suya daldırdığınınzda elde ettiğiniz değer olacak. daha sonra bu iki değer arasındaki alanı derecelendireceksiniz. basitçe boyle yapılıyor. orneği şudur http://playground.arduino.cc/ComponentLib/Thermistor birde 10k lık termistorun karakteristiğine göre hesaplama yapıp ısıyı bulabilirsiniz onların örneği de şunlar http://playground.arduino.cc/ComponentLib/Thermistor2 http://garagelab.com/profiles/blogs/tutorial-using-ntc-thermistors-with-arduino
ntc lerde ölçümün lineer olarak değil de parabolik olarak hesaplandığı ile ilgili bir şeyler okumuştum sanki, ama sizin anlattığınıza göre lineer hesaplama yapmak gerekiyor. kafam karıştı :S
lineer bir bölge var bu genelde dar veya geniş olabilir bu mesela 20’ ila 40’ arası lineerdir ama 40 ile 120’ arasında değişik bir eğim olabilir. siz 100’ lik alanla igileniyorsanız kalibrasyon ve formul biraz değişir. şu pdf te 8. sayfada dirence gore sıcaklık değişimleri verilmiş bir incele http://www.murata.com/~/media/webrenewal/support/library/catalog/products/thermistor/ntc/r44e.ashx