Merhabalar..
Daha önce dht11 ile uygulamalar yapmıştım.Şuan ölçüm aralığı nedeni ile DHT22 ye geçtim.Fakat bu sefer yaptığım uygulamada çift serial haberleşme (9600 hızında ) kullandığım için 20mhz kristal kullandım.
Bu seferde DHT22 sensörü sıkıntı yaratıyor.Bunu nasıl çözebilir ve bu sensörleri kristal değeri değiştiğinde neye göre hangi kısımları değiştirmek gerek li ?
Sensörle haberleşirken aralarda bekleme süreleri var ise onlar değişmiş olacak kristal hızından kaynaklı olarak. O kısımlarda gözden kaçırdığın bir nokta olabilir.
http://www.protonbasic.co.uk/showthread.php/66835-DHT11-temperature-sensor-from-china
Alıntı yapılan: OG - 21 Şubat 2019, 09:38:52http://www.protonbasic.co.uk/showthread.php/66835-DHT11-temperature-sensor-from-china
Hocam dht11 üzerine çalışmış elemanlar son kısımda 1 parça kod paylaşmış denedim çalışmadı.birde sayfada linkin biri ölü.
Hocam ben basit bir kod hazırlamıştım DHT22 okumayla ilgili. Belki yardımcı olur.
https://www.elektrocavus.com/DHT22-AM2302-okuma-fonksiyonu
Aynı sıkıntı 24c64 ile i2c veri okumada karşıma çıktı. İ2c kütüphanesinin içine her işlemden sonra 1ms süre ekledim, çözüldü.
scope ile bak datasinda verilen zamanlamalara uyuyormusun veya yukselme ve dusme zamanlamalarin dogrumu
https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
data hattına 10k pull up bağla
Alıntı yapılan: yesilu - 21 Şubat 2019, 21:54:07data hattına 10k pull up bağla
Direnç mevcut hocam sıkıntımız başka..
Alıntı yapılan: OptimusPrime - 21 Şubat 2019, 19:20:12scope ile bak datasinda verilen zamanlamalara uyuyormusun veya yukselme ve dusme zamanlamalarin dogrumu
https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
Hocam iyi güzelde datashette işlemci kristali şuysa bekleme sürelerin şukadar olmalı demiyor..
Şuan için gün içinde işi sağlama almak için 2. usarttan okuduğum co2 sensörünü iptal ettim sht11 i devrete dahil ettim şuan sorun yok gayet güzel çalışıyor.
Yarın usart sız co2 iptal ettiğüm bu haliyle dht22 yi bağlayıp deniyeceğim bklm ne olacak.