DHT11 + pro mini 3.3v

rampage
Offline
Зарегистрирован: 19.02.2014

Добрый день, пытаюсь подключить про мини 3.3 8mhz к dht11.

К сожалению все попытки тщетны.. Пробовал и к А0 пину цеплять и к простому 6.. Различные библиотеки ставил.. Всегда влажность 0, температура 0. Питал и от 3х вольт и от 5ти.. Пока все впустую.. Может у кого есть саксесс стори вот с таким датчиком? По делитесь пожалуйста

rampage
Offline
Зарегистрирован: 19.02.2014

 

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Я запускал подобный датчик. На Mega 2560 и на Pro micro. правдо он был без доп платы. И заработал не сразу - после подбора библиотеки - вот она http://yadi.sk/d/FN9nWnW98uDqW

вобщем работает норм если в библиотеке правельные временные периоды. У вас возможно проблемы с временными периодами - прошейте заного загрузчик указав верные фьюзы. или подбирайте временные интервалы с осцилографом....

dmw
Offline
Зарегистрирован: 24.03.2013

Все дело в 8МГц. Если вы используете библиотеку DHT.h, то в своем скетче в самом начале перед setup вместо

DHT dht(DHTPIN, DHTTYPE);

пропишите:

DHT dht(DHTPIN, DHTTYPE, 3);

 

rampage
Offline
Зарегистрирован: 19.02.2014

dmw пишет:

Все дело в 8МГц. Если вы используете библиотеку DHT.h, то в своем скетче в самом начале перед setup вместо

DHT dht(DHTPIN, DHTTYPE);

пропишите:

DHT dht(DHTPIN, DHTTYPE, 3);

 

Спасибо! попробую! как думаете, ничего если на него 3.3В пускать а не 5?

dmw
Offline
Зарегистрирован: 24.03.2013

rampage пишет:

Спасибо! попробую! как думаете, ничего если на него 3.3В пускать а не 5?

Будет на 3,3В нормально работать. Сам использую на линии ~10м без всяких подтягивающих резисторов.

MaksMS
Offline
Зарегистрирован: 11.03.2013

От 3.3в он тоже должен работать .

Можно ещё попробовать библиотеку  http://homes-smart.ru/upload/arduino/DHTAUTO.zip

По идее не должно влиять особо работоспособность от частоты м/к ,хотя конечно это зависит от реализации библиотеки...

rampage
Offline
Зарегистрирован: 19.02.2014

dmw пишет:

Все дело в 8МГц. Если вы используете библиотеку DHT.h, то в своем скетче в самом начале перед setup вместо

DHT dht(DHTPIN, DHTTYPE);

пропишите:

DHT dht(DHTPIN, DHTTYPE, 3);

 

Волшебник!!!!!!! все заработало!