NaN для показаний датчика DHT22 при использовании контакта 3v3, но не контакта 5v.

У меня есть датчик температуры DHT22 и модуль RTC DS1302, подключенные к контактам 3v3 на Arduino Nano. И датчик, и модуль RTC рассчитаны на работу при напряжении 3,3 В или 5 В, но рекомендуется 3,3 В. Однако по какой-то причине, когда я подключаю датчик и RTC к источнику питания 3,3 В на Nano, датчик просто возвращает NaN, хотя модуль RTC работает. Когда я переключаю датчик на использование 5 В и оставляю RTC на 3,3 В, я получаю правильное значение температуры и влажности на DHT22. Что не так?

Оказывается, пайка контакта 3 на 3 на nano не была выполнена должным образом. Я понял это после того, как поменял нано на другое нано, и это сработало. Перепайка контакта 3 на 3 устранила проблему.

, 👍1


1 ответ


1

Иногда проблема просто в том, что вы неправильно припаяли разъемы к плате Arduino. Вы должны убедиться, что ваши паяные соединения в порядке.

,