Относительно новый высокоточные цифровые датчики температуры и влажности от ASAIR.
Сравнение технических характеристик модулей с AHT15 и AHT10:
AHT15 | AHT10 | |
Напряжение питания модуля. | 1,8 — 3,6 В | 2,0 — 5,5 В |
Диапазон измерения температуры | -40 ~ +85 ℃ ± 0,3 ℃ | -40 ~ +85 ℃ ± 0,3 ℃ |
Диапазон измерения влажности | 0 ~ 100% ± 2% | 0 ~ 100% ± 2% |
Разрешение температуры | 0,01 ℃ | 0,01 ℃ |
Разрешение влажности | 0,024% относительной влажности | 0,024% относительной влажности |
Связь | I²C. адрес 0x38 | I²C. адрес 0x38, есть конвертер логических уровней. Поддерживает до двух датчиков на шине. |
Подключение датчика к Arduino:
AHT10:

Датчик имеет интерфейс I2C и подключается как любое другое устройство с I2C, на контакты SDA и SCL. На плате модуля установлен стабилизатор напряжения питания и конвертер уровней для шины I2C, модуль можно подключать как к 5, так и к 3,3 вольтовой логике.

Установка адреса на шине I2C:

Схема модуля:

AHT15:
Датчик поставляется установленным на плату. Видно что на «модуле» датчика, из дополнительных элементов установлен только конденсатор фильтра, а подключение осуществляется гребенкой с шагом 1,27.

Распиновка из даташита.
Для подключения к 5 вольтовой Ардуино потребуется конвертер логических уровней, ни о какой толерантности к 5 вольтовой логике в даташите не указано. Это голый датчик со всеми его прелестями.
Софт:
Есть библиотека, https://github.com/Thinary/AHT10 вот только, по мимо работы с датчиком, библиотека инициализирует Serial на скорости 9600 и рекламирует не самый плохой магазин на али. Почищенная ниже.
Есть еще, https://github.com/enjoyneering/AHT10, подходит для всей линейки, включая AHT20 и AHT21.
Купить:
На али, тут.