Есть Arduino с обвесом из датчиков AHT10, HTU21, дисплея 16x2 (все по i2c), энкодера. Питается arduino 12 вольтами (2А), датчики от 5v пина. 12V нужны в этой схеме для питания вентилятора и трансформатора для мембраны увлажнителя, но речь не о них, т.к. в отключенном состоянии проблема не решается.
Опытным путем удалось выяснить что ардуинка виснет когда aht10 превышает 92-93% влажности.
Работает так, что доходит показатель до 93, после этого зависает и если ребутнуть, то показатель встает в ~85% влажности.
AHT10 менял, все тоже самое.
Все разведено и спаяно на макетной плате. Датчики подключены монтажными проводами 0.14 мм (МГТФ), без скруток и т.п.
Ставил кондер 220мф и 0.1мф по питанию, без изменений.
В матчасти МК и радиоэлектроники новичок, может есть у кого мысли как эту проблему решить? Фотки как все собрано, схемы и код могу прислать, если нужно.