Topic guide
I2C temperature sensors comparison
Accuracy, voltage, calibration, and module availability.
Selection Logic
This guide groups components by structured fields such as interface, wireless protocol, library support, China-origin signal, and known project fit. The goal is to answer a practical selection query rather than repeat a datasheet.
Best Picks
Highest-ranked match for this topic based on category, interfaces, library support, and confidence.
Budget choiceBMP280Good first option when module cost and availability matter more than maximum capability.
Library-friendlyBME280Prioritize this when Arduino or MicroPython examples are important to the workflow.
Low-power angleBMI160Use this as the starting point when sleep current, BLE, or battery operation is part of the brief.
Matched Signals
Common Pitfalls
Cheap boards often expose different pins, regulators, pull-ups, or flash sizes even when the model name is similar.
Confirm that the linked library supports your exact board package and framework version before committing to a BOM.
Breakout modules may accept 5V while the bare IC does not. Check the board schematic or vendor notes.
Starter BOM Direction
Recommended Components
BME280
Bosch Sensortec
Compact environmental sensor combining temperature, humidity, and barometric pressure.
BMP280
Bosch Sensortec
Barometric pressure and temperature sensor used for altitude and weather projects.
BME680
Bosch Sensortec
Environmental sensor with gas resistance measurement for indoor air quality experiments.
SHT30
Sensirion
Accurate I2C temperature and humidity sensor widely used in weather stations and environmental nodes.
SCD30
Sensirion
CO2, temperature, and humidity module used for higher-quality indoor air monitoring.
SHT31
Sensirion
Digital humidity and temperature sensor used in more accurate environmental monitoring modules.
AHT20
Aosong
Popular Chinese I2C temperature and humidity sensor used as a low-cost SHT-series alternative.
MLX90614
Melexis
Infrared temperature sensor used for non-contact temperature measurement projects.
MS5611
TE Connectivity
High-resolution barometric pressure sensor used in altimeters and flight controller boards.
AHT10
Aosong
I2C temperature and humidity sensor commonly sold as a compact low-cost breakout.
MPU6050
TDK InvenSense
Very common 6-axis accelerometer and gyroscope used in robotics, balancing robots, and motion projects.
VL53L0X
STMicroelectronics
Time-of-flight laser distance sensor widely used for compact short-range ranging.
BMI160
Bosch Sensortec
Low-power 6-axis IMU used in wearable, robotics, and motion tracking boards.
ICM-20948
TDK InvenSense
9-axis motion sensor used in newer IMU breakouts with better vendor support than many legacy modules.
INA219
Texas Instruments
I2C current and bus voltage monitor widely used for power measurement modules.
VL53L1X
STMicroelectronics
Longer-range ToF distance sensor used where VL53L0X range is not sufficient.
ADXL345
Analog Devices
3-axis digital accelerometer with broad maker library support.
INA226
Texas Instruments
Higher-resolution I2C current, voltage, and power monitor for embedded power profiling.
LIS3DH
STMicroelectronics
Low-power 3-axis accelerometer common in wearable and battery-powered maker modules.
SGP30
Sensirion
VOC and equivalent CO2 air quality sensor for indoor air quality trend detection.
APDS-9960
Broadcom
Gesture, proximity, ambient light, and RGB sensor often used for contactless controls.
BH1750
ROHM
Digital ambient light sensor module with a simple I2C interface.
MPU6500
TDK InvenSense
6-axis IMU with I2C and SPI interfaces used in drones and compact motion boards.
MPU9250
TDK InvenSense
9-axis IMU module combining accelerometer, gyroscope, and magnetometer for orientation projects.