AHT10 Digital Temperature and Humidity Sensor — I2C Module
The AHT10 is a calibrated digital temperature and humidity sensor that outputs readings directly over I2C, eliminating the need for ADC calibration curves. It measures temperature to +/-0.3°C accuracy and relative humidity to +/-2% RH across a 0–100% RH range, making it a step up from the DHT11 in both accuracy and repeatability. The 1.8V–3.6V supply range suits low-power battery applications, and the I2C address 0x38 is fixed on this module.
- +/-0.3°C temperature accuracy — significantly more accurate than DHT11 (+/-2°C)
- +/-2% RH humidity accuracy — calibrated at the factory
- I2C interface — SDA/SCL, address 0x38
- 1.8V–3.6V supply — suits 3.3V ESP32, ESP8266, and Raspberry Pi
- Response time — 8 seconds for humidity, under 1 second for temperature
| Specification | Value |
|---|---|
| Sensor IC | AHT10 |
| Temperature range | -40°C to +85°C |
| Temperature accuracy | +/-0.3°C |
| Humidity range | 0% – 100% RH |
| Humidity accuracy | +/-2% RH |
| Interface | I2C (address 0x38) |
| Supply voltage | 1.8V – 3.6V |
How do you read the AHT10 on Arduino?
The Adafruit AHTX0 library supports the AHT10 and AHT20 with a unified API. Connect SDA and SCL to the Arduino's I2C pins, call sensor.getEvent(&humidity, &temp), and read humidity.relative_humidity and temp.temperature. The library is in the Arduino Library Manager and installs in under a minute.
Does the AHT10 need pullup resistors on the I2C lines?
This module has onboard 10k pullup resistors on SDA and SCL, so no external resistors are needed when using it alone on the bus. If sharing the I2C bus with multiple devices that also have onboard pullups, the combined parallel resistance may pull up too strongly — remove one set of pullup resistors if you observe I2C communication errors.
Best for
ESP32 and ESP8266 weather stations, Raspberry Pi environment monitors, greenhouse climate control, battery-powered temperature loggers, HVAC control systems, and any application needing more accuracy than the DHT11 at a similar price.
Why Kunkune
Shipped from UK stock. 60-day returns, no minimum order. Fast Royal Mail delivery.
For ultra-low-power battery builds, the SHTC3 module draws just 270nA in sleep mode with the same ±0.2°C accuracy.
Buying in bulk? For orders of 10+ units, contact us for trade pricing.














