Skip to Content

Thermistor NTC 10K Ohm Temperature Sensor

🌡️ Thermistor NTC 10K Ohm – Temperature Sensor (Negative Temperature Coefficient)

The NTC 10K Thermistor is a highly sensitive temperature-sensing resistor whose resistance decreases as temperature increases. It's widely used for temperature measurement, environmental monitoring, battery protection, and Arduino/ESP32 projects. The 10KΩ resistance at 25°C makes it a standard choice for many control and automation systems.

⚙️ Technical Specifications

ParameterSpecification
TypeNTC (Negative Temperature Coefficient)
Nominal Resistance10KΩ ±1% @ 25°C
B-Value~3950K (varies slightly by model)
Operating Temp-40°C to +125°C
MaterialEpoxy-coated bead type or glass (varies)
Lead TypeRadial (through-hole)
Response TimeFast – a few seconds

✅ Features

  • 🌡️ Highly sensitive to temperature changes

  • ⚙️ Standard 10KΩ resistance – compatible with most microcontrollers

  • 🛠️ Easy to use in analog input circuits with voltage dividers

  • 🔧 Compact, durable, and low-cost temperature sensing solution

  • 💡 Ideal for Arduino, ESP32, Raspberry Pi, or smart HVAC

🧠 How to Use with Arduino

Use the thermistor in a voltage divider with a 10K resistor:

VCC (5V) | [10K Resistor] | |--------> A0 (Analog Input) | [NTC 10K Thermistor] | GND

🧪 Sample Arduino Code

int thermistorPin = A0; float R1 = 10000.0; // 10K resistor float B = 3950; // B-value float T0 = 298.15; // 25°C in Kelvin void setup() { Serial.begin(9600); } void loop() { int val = analogRead(thermistorPin); float R = R1 * (1023.0 / val - 1.0); float temperatureK = 1.0 / (1.0/T0 + (1.0/B) * log(R / R1)); float temperatureC = temperatureK - 273.15; Serial.print("Temperature: "); Serial.print(temperatureC); Serial.println(" °C"); delay(1000); }

🎥 YouTube Tutorial

📺 How to Use NTC Thermistor with Arduino

5.00 LE 5.00 LE

This combination does not exist.

Sensor Temperature NTC