environment SensorsCompatible with ESP32
The list of environment sensors for your ESP32 projects, complete with wiring guides and code examples.
Environmental sensors are essential for creating IoT projects with ESP32 and Arduino that involve measuring and monitoring the natural environment. These sensors can track key parameters such as temperature, humidity, barometric pressure, and ambient light, enabling applications like DIY weather stations, smart greenhouse systems, and home automation setups.
Popular sensor modules compatible with both ESP32 and Arduino Uno/Nano include the DHT11, DHT22, BME280, BMP180, and BH1750. These modules are easy to integrate using I2C or digital GPIOs and are supported by widely used libraries in the Arduino IDE and ESP-IDF.
Need Help Choosing?
Explore our Environment Sensor Guide to monitor temperature, humidity, air quality, and more - essential for weather stations, smart homes, and sustainable tech projects.
Sensors List

HTE501
The E+E HTE501 is a digital humidity and temperature sensor designed for high accuracy in demanding environments....

DHT11
The DHT11 is a low-cost digital sensor for measuring temperature and humidity. It provides calibrated digital outputs...

DHT20
The DHT20 is a high-precision digital temperature and humidity sensor with an I²C interface. It features low power...

DHT21 / AM2301A
The DHT21 is a reliable sensor for measuring temperature and humidity, offering calibrated digital output and ease of...

DHT22 / AM2302
The DHT22 is a versatile and affordable sensor for measuring temperature and humidity. It provides calibrated digital...

MW33
The MW33 module is a reliable solution for measuring temperature and humidity, offering calibrated digital output and...

SHT11
The SHT11 is a high-precision digital temperature and humidity sensor that offers fully calibrated digital output. Its...

SHT20
The SHT20 sensor is a digital temperature and humidity sensor that utilizes Sensirion's CMOSens® technology. It provides...

SHT21 / HTU21 / GY-21 / SI7021
The SHT21, HTU21, GY-21, and SI7021 sensors utilize I2C for reliable communication and provide calibrated, linearized...

SHT25
The SHT25 sensor is a high-accuracy digital temperature and humidity sensor that utilizes Sensirion's CMOSens®...

SHT30
The SHT30 sensor is a high-precision digital temperature and humidity sensor that utilizes Sensirion's CMOSens®...

SHT31 / SHT31-D / GY-SHT31 / SI7021
The SHT31 series sensors utilize Sensirion's CMOSens® technology to deliver accurate, stable, and linear temperature and...

SHT35
The SHT35 sensor is a high-precision digital temperature and humidity sensor that utilizes Sensirion's CMOSens®...

SHT40
The SHT40 is a high-accuracy digital temperature and humidity sensor with a compact design and low power consumption....

SHT41 / SHT41-D / GY-SHT41-D
The SHT41 sensor is part of Sensirion's SHT4x series and offers high-accuracy temperature and humidity measurements. It...

SHT45
The SHT45 is a high-accuracy digital temperature and humidity sensor with a compact design and low power consumption....

SHT85
The SHT85 sensor is a high-accuracy digital temperature and humidity sensor that utilizes Sensirion's CMOSens®...

SHTC3
The SHTC3 sensor offers precise temperature and humidity measurements in a compact and energy-efficient package. It is...

HDC1080 / GY-213V-HDC1080
The HDC1080 sensor is a digital humidity and temperature sensor that provides accurate and reliable measurements. Its...

AHT10
The AHT10 is an advanced, fully calibrated, and highly integrated temperature and humidity sensor that provides...

AHT20
The AHT20 datasheet provides comprehensive technical details about the AHT20 digital temperature and humidity sensor, a...

BME280
The BME280 is a compact digital sensor by Bosch Sensortec, designed for measuring temperature, humidity, and pressure...

BME680
The BME680 is a versatile environmental sensor capable of measuring air quality (VOCs), temperature, humidity, and...

BMP085
The BMP085 is a high-precision digital barometric pressure and temperature sensor, ideal for weather monitoring,...

BMP180
The BMP180 is a high-precision digital barometric pressure and temperature sensor, designed for applications such as...

BMP280
The BMP280 is a high-precision digital barometric pressure and temperature sensor, ideal for weather monitoring,...

BMP388
The BMP388 is a high-precision digital barometric pressure and temperature sensor, offering enhanced accuracy and...

BME688
The BME688 is a compact environmental sensor that measures temperature, humidity, barometric pressure, and gas...

DS18B20
The DS18B20 is a digital temperature sensor widely used in microcontroller-based applications. It communicates via the...