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 устранила проблему.
@deltaray, 👍1
1 ответ
Иногда проблема просто в том, что вы неправильно припаяли разъемы к плате Arduino. Вы должны убедиться, что ваши паяные соединения в порядке.
- Как включать и выключать датчики I2C с помощью Arduino Mega 2560?
- Использует ли подтягивающий резистор меньше энергии батареи, чем подтягивающий резистор?
- Датчик DHT11: режим ожидания или выключение?
- Arduino nano 33 ble vs ble sense. Потребляемая мощность и т.д.
- Потребляемая Мощность Arduino
- ESP32 не может считывать данные с датчиков DHT11, MH-Z19C
- Измерение уровня заряда батареи при питании arduino
- Проблемы/сомнения по построенной мной метеостанции Arduino Nano WiFi на батарейках