Posts Tagged ‘Sıcaklık’
Arduino ve LM35 ile Sıcaklık Ölçümü
06/12/2017
Yorum bırakın
LM35, sıcaklık ölçmek için kullanılabilen bir sensördür. Besleme, toprak ve çıkış olmak üzere 3 tane bacağı vardır. 4-20V arası besleme gerilimi ile çalışmakta olup her sıcaklık artışında doğrusal olarak 10mV çıkış gerilimi vermektedir.
0-100 derece arası ölçüm yapabilen LM35D’nin çıkışı orta bacak olup Arduino ile gelen gerilim okunarak sıcaklık dönüşümü yapılabilir.
Devre tasarımı şöyledir:
Kaynak kodumuz şöyledir:
int gelenDeger; int gelenVoltaj; float sicaklik; void setup() { pinMode(A1, INPUT); Serial.begin(9600); } void loop() { gelenDeger = analogRead(A1); //0-1023 arası değer gelecek gelenVoltaj = (gelenDeger/1023.0)*5*1000; //V->mV sicaklik = gelenVoltaj/10.0; // 10mV->1 derece Serial.print(gelenDeger); Serial.print("-"); Serial.print(gelenVoltaj); Serial.print("-"); Serial.println(sicaklik); delay(750); }
Seri monitör çıktıları:
Kaynakça
http://www.ti.com/lit/ds/symlink/lm35.pdf
http://devreokulu.com/LM35.html