Add to basket
-24%

AHT10 Digital Temperature and Humidity I2C

-24% -24%

Original price was: £4.55.Current price is: £3.45.

QuantityDiscountDiscounted Price
5 - 9 5% £3.28
10 + 10% £3.11

Add to Cart
AHT10 Digital Temperature and Humidity I2C
AHT10 Digital Temperature and Humidity I2C
£4.55 Original price was: £4.55.£3.45Current price is: £3.45.
Kunkune banner showcasing why choose us for premium products and excellent service.

FAST AND FREE UK DELIVERY
FREE Shipping with Royal Mail for orders over £35

Kunkune banner showcasing our unique product features and quality.

SAME DAY DISPATCH
If ordered before 3 p.m.

Kunkune banner showcasing our premium products for the product page.

MORE WAYS TO PAY

Kunkune banner showcasing our unique products and quality service for customer satisfaction.

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
SpecificationValue
Sensor ICAHT10
Temperature range-40°C to +85°C
Temperature accuracy+/-0.3°C
Humidity range0% – 100% RH
Humidity accuracy+/-2% RH
InterfaceI2C (address 0x38)
Supply voltage1.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.

The estimated delivery time:

  • Standard (Free for orders over 35£ or 2.90£ Service) - Estimated 1-2 working days
  • Tracked 24H - Estimated 1-2 working days with tracking

Items are normally dispatched within 24 hours (the same day if ordered before 2 p.m., excluding weekends or bank holidays) in 99.9% of cases.

When you place an order, and it is successful, you will receive an email confirmation for the received order. When the order is dispatched, you will receive an email confirming that your order is complete. Please note that if the order is placed with the standard service, tracking will only show when a delivery attempt is made or when the order is delivered.