İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Merhaba arkadaşlar bu derste Arduino ile Termistör kullanmayı öğreneceğiz. Termistör, temel olarak, direnci sıcaklıktaki değişime göre değişen bir dirençtir. Böylece direncini okuyabilir ve ondan sıcaklığı alabiliriz ve Termistör, piyasadaki diğer sıcaklık sensörlerine kıyasla çok ucuzdur.
Adım 1: İhtiyacınız Olan Şeyler
Bu eğitim için aşağıdakilere ihtiyacınız olacak: 1x Arduino uno:
1x Termistör (10k veya 100k: burada 10k kullanıyorum): https://www.utsource.net/itm/p/1273468.html1x 10k direnç: https://www.utsource.net/itm/p/8166799. html1x devre tahtası:.: https://www.utsource.net/itm/p/8031572.htmlBirkaç jumper:
2. Adım: Şemalar
Devre çok basit, lütfen şemada gösterildiği gibi her şeyi bağlayın, iyi olacaksınız. Breadboard bağlantılarımın ekteki resmine de bakabilirsiniz.
3. Adım: Kodlayın
Aşağıdaki kodu kopyalayın ve arduino'ya yükleyin:#includedouble Thermister(int data){ double temp; temp=log(10000.0*((1024.0/veri-1))); sıcaklık=1/(0.001129148+(0.000234125+(0.0000000876741*sıcaklık*sıcaklık))*sıcaklık); sıcaklık=temp-273.15; Seri.println(" "); Seri.print(temp); Serial.print(" Santigrat"); sıcaklık=(temp*9.0)/5.0+32.0; Seri.println(" "); Seri.print(temp); Serial.print("Fahrenhayt"); Seri.println(" "); Serial.println("……………………………."); }void setup() {Serial.begin(9600);}int i;void loop() {i=analogRead(A0);Thermister(i);delay(1000);}
Adım 4: Seri Monitörde Sıcaklığı Alın
Kodu yükledikten sonra seri monitörü açın ve Termistörünüzün sıcaklığını seri monitörünüzde aldığım gibi alabilirsiniz, verilen resme bakın ve iyi olacaksınız. Termistör ile sıcaklık okumada iyi eğlenceler.