MicroPython sensor search
MicroPython I2C Sensor Search
Find I2C sensors with MicroPython-friendly signals, wiring patterns, and practical model pages for embedded prototypes.
MicroPython users looking for sensor modules that are easy to scan, wire, and test on ESP32 or Pico-class boards.
Search Filters
Recommended Starting Points
Selection Logic
Favor components with MicroPython support and simple I2C wiring.
Prefer model pages with pinout and smoke-test examples where available.
Validate driver maintenance and exact module address before committing to a design.
Matched Signals
Search Results
SHT30
Sensirion
Accurate I2C temperature and humidity sensor widely used in weather stations and environmental nodes.
VL53L0X
STMicroelectronics
Time-of-flight laser distance sensor widely used for compact short-range ranging.
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.
SHT31
Sensirion
Digital humidity and temperature sensor used in more accurate environmental monitoring modules.
ADXL345
Analog Devices
3-axis digital accelerometer with broad maker library support.
AHT20
Aosong
Popular Chinese I2C temperature and humidity sensor used as a low-cost SHT-series alternative.
BH1750
ROHM
Digital ambient light sensor module with a simple I2C interface.
AHT10
Aosong
I2C temperature and humidity sensor commonly sold as a compact low-cost breakout.
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.
MPU6050
TDK InvenSense
Very common 6-axis accelerometer and gyroscope used in robotics, balancing robots, and motion projects.
BME680
Bosch Sensortec
Environmental sensor with gas resistance measurement for indoor air quality experiments.
LIS3DH
STMicroelectronics
Low-power 3-axis accelerometer common in wearable and battery-powered maker modules.
Common Questions
What makes an I2C sensor good for MicroPython?
A clear I2C address, stable 3.3V operation, simple wiring, and an available driver or minimal register example make a sensor easier to use.
Can I use Arduino sensor modules with MicroPython?
Often yes, but the module wiring may be reusable while the driver code is not. Check MicroPython driver availability separately.
Related Model Pages
SHT30
Sensirion
Accurate I2C temperature and humidity sensor widely used in weather stations and environmental nodes.
VL53L0X
STMicroelectronics
Time-of-flight laser distance sensor widely used for compact short-range ranging.
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.
SHT31
Sensirion
Digital humidity and temperature sensor used in more accurate environmental monitoring modules.
ADXL345
Analog Devices
3-axis digital accelerometer with broad maker library support.
AHT20
Aosong
Popular Chinese I2C temperature and humidity sensor used as a low-cost SHT-series alternative.
BH1750
ROHM
Digital ambient light sensor module with a simple I2C interface.