Reading temperature with Arduino is a very useful task. Here's a list of 9 cheap and easy-to-use temperature sensors. They are also compatible with ESP32, ESP8266, etc.
DFRobot Gravity: DHT11 Temperature & Humidity Sensor For Arduino, Arduino Compatible Kit
Waterproof DS18B20-compatible Temperature Sensor
Arduino compatible coding 14: Interfacing the LM35 temperature sensor with Arduino
Guide for DS18B20 Temperature Sensor with Arduino
9 Temperature Sensors Arduino Compatible
Non-contact Infrared temperature sensor using Arduino
2pcs DHT11 Temperature Humidity Sensor Module Digital Temperature Humidity Sensor 3.3V-5V with Wires for Arduino Raspberry Pi 2 3 (2pcs DHT11) : Appliances
DS18B20 Digital Temperature Sensor Module For Arduino
DHT11 Temperature Humidity Sensor Module Digital Temperature Humidity Sensor 3.3V-5V with Wires for Compatible with Arduino Raspberry Pi 2 3 : : Industrial & Scientific
Make an Arduino Temperature Sensor (Thermistor Tutorial)
Buy 9 in 1 sensor kit Online @ Best Price in India – Robocraze
DHT11 Temperature and Humidity Sensor with an Arduino Uno
DS18B20 Temperature Sensor For Arduino - DFRobot Wiki
Gravity: 9 Pcs Sensor Set for Arduino
Ndt-Electronics 9 in 1 Multifunction Card Uno R3 LM35 DHT-11 Temperature Sensors Expansion Card: : Electronics & Photo