NTC thermistors are sensors whose resistance decreases as temperature increases. This article covers the basic technical specifications of the 10R ohm NTC thermistor and the Arduino code used to read temperature.
10R Ohm NTC (Negative Temperature Coefficient) Thermistor Technical Specifications
- Resistance Value: The 10 ohm (10R) NTC thermistor is a thermal sensor with a resistance of 10 ohms over a specific temperature range.
- Negative Temperature Coefficient: NTC thermistors have a characteristic where resistance decreases as temperature increases; this is called negative temperature coefficient.
- Usage Areas: NTC thermistors are used in temperature measurement and control applications, especially when precise temperature readings are needed.
- Measurement Sensitivity: Thermistors can measure temperature with high sensitivity; however, calibration and calculation may be required for accurate results.
Using a 10R Ohm NTC Thermistor with Arduino
// NTC termistör bağlantıları
const int termistorPin = A0; // Termistörün analog pin bağlantısı
// Beta faktörü ve nominal direnç değeri
const float beta = 3950; // Termistörün Beta değeri
const float nominalResistance = 10; // Termistörün nominal (belirtilen) direnç değeri
void setup() {
Serial.begin(9600); // Seri haberleşme hızı
}
void loop() {
// Termistörün direncini ölç
int rawADC = analogRead(termistorPin);
// Termistör direncini hesapla
float resistance = ((1023.0 / rawADC) - 1) * nominalResistance;
// Sıcaklığı hesapla
float temperatureKelvin = beta / log(resistance / nominalResistance);
float temperatureCelsius = temperatureKelvin - 273.15;
// Sonucu seri monitöre yazdır
Serial.print("Sıcaklık (Celsius): ");
Serial.println(temperatureCelsius);
delay(1000); // 1 saniye bekle
}