What it is: An NTC thermistor is a resistor whose resistance falls as temperature rises. The common "10k" type reads 10,000 Ω at 25 °C. With one fixed resistor it becomes a cheap, accurate temperature sensor.
How it works: Build a voltage divider — NTC from 3V3 to the junction, a 10k fixed resistor from the junction to GND. Read the junction voltage, compute the NTC's resistance, then convert to temperature with the Beta equation (Beta ≈ 3950 for typical 10k NTCs).
Wiring (voltage divider):
3V3 -> one leg of the NTC
GPIO0 -> junction between the NTC and the 10k resistor (this is "SIG")
GND -> other leg of the 10k resistor
OLED VCC=3V3, GND=GND, SDA=GPIO4, SCL=GPIO5
Libraries: only "Adafruit SSD1306" and "Adafruit GFX Library".
On screen / Serial: temperature in °C. Pinch the thermistor and watch it rise.
Gotchas: If temperature reads backwards (drops when you warm it), swap the NTC and the fixed resistor positions. If your thermistor's Beta or nominal resistance differs, edit BETA / R_NOMINAL in the code. Use a 1% resistor for best accuracy.