ete yardimlarin icin tesekkurler... devreyi iinceledim, soyledigin konularda devre uzerinde deneme yaptim.. devrede olcum degerini yanlış göstermesinin nedeni devrenin beslemesi yada kablolar nedeniyle değilmiş.
asıl sorun senin de ilk başta belirtmiş olduğun sensörün türünün farklı olmasından kaynaklanıyormuş...
ben satıcıdan alırken DS18B20 diyerel almıştım ama B sensörü ile diğeri arasında bu kadar önemli bir fark olduğunu bilmedigim için sensörün üstündeki yazıda B olmamasını pek önemsemidim...
dolaysıyla yanlış ölçüm yapmasının nedeni DS1820 sensörü kullanmış olmam.. 7.5 ytl para verdim bu elemana, ucuz olsa gidip diğerini de alacağım ama ....
senin forumdaki yazılarından takip ettim, 1820 kullanılırsa programda nasıl bir değişiklik yapılması gerektiğini tarif etmişsin... ancak benim bu konuyla ilgili 2 sorunum var...
bu devrenin şekli ve aşağıda hex dosyası da var... 16f84'lü devrede sıcaklık ölçme için sizin devredekiyle aynı sensör kullanılmış... saat kısmı güzel bir şekilde çalışıyor.. ancak termometre kısmında DS1820 kullandığım için 2 derece civarında bir sıcaklık gösteriyor...
bu devreyi ben elektrotekno'dan bulmuştum.. ama devrenin sadece hex dosyası var.. asm dosyasını bulamadım.. hex'i asm'ye çeverimenin bir yolu var mı ? veya bu sdevrenin asm kodunu bulabilecğeim bir adres var mı bildiginiz? bu birinci sorunum..
ikincisi ise;
siz devrenizde 1820 kullanıldığında hangi değişikliklerin yapılması gerektiğini belirtmişsiniz, ancak bu devrede 16f84 kullanılıyor. bu devrede DS1820 kullanmak için kodlar üzerinde nasıl bir değişiklik yapmam gerekiyor.. sizin 628'li devrenizde kullandığınız kodlar ve 1820 için yaptıüğınız değişiklikleri bu devreyede uygulamak mümkün mü ?
tabi şu anda elimdeki hex dosyasındaki kodları nasıl değüiştirebileceğimi de bilemiyorum...
bu konularda yardımlarınızı rica ediyorum... yardımlarınız için teşekkürler...