direncin 0,5 ohm gibi bir direnç olmalı. Aynı zamanda çekeceğin akıma da dayanıyor olması lazım. Yani 1 amper güç çekiliyorsa 1/4 wattlık direnç kullanamazsın, sen ısınmadan dolayı problem yaşamaman için 2W direnç koy en baştan.
direncin bir ucu akünün eksi kutbunda, diğeri ise yük'e giderken, yüke giden bacağı alıp ADCye giriyorsun. Çözünürlüğün yetmiyor muhtemelen.
İki yolun var (her ikisini de aynı anda uygularsan daha güzel olacak)
1) ADC 'nin +Ref girişine bilindik bir referans voltajı uygulayıp ADC'deki 1 bit karşılığına düşen volt değerininin çözünürlüğünü artırmak.
LM385-2,5 yada LM385-1,25 voltaj referans componentini ADC referans içinn kullanabilirsin, dolayısıyla LM385-2,5 kullandığını varsayarsak, önceden 5 voltu 1023 okurken, kullanınca 2,5 voltu 1023 okuyacaksın. Direnç üstüne düşen volt değerin daha düşük ise LM385-1,25 kullanman daha iyi bir sonuç verecektir.
Bu yöntem sana farklı birşey daha kazandıracak. Muhtemelen PICi 7805 gibi bir regulatorle çalıştırıyorsun. Kısacası picin VDD vd GND bacakları arasının tam olarak 5000 mV olduğunu garantileyemiyorsun. Bu şekilde ADC Referans kullandığında PIC beslemesi ne kadar oynarsa oynasın ADC referansın hep aynı kalacağından ölçümün sabit bir anlamda da kalibreli olmuş olacak.
2) Çözüm 2 ise wattlı direncin ucundan alıp PIC'e girmek yerine, non-inverter OP-AMP uygulamasıyla değerin okunabilir bir değere yükseltmek. Google'da non inverting OP-Amp gibi aratırsan çıkar. bir adet LM358 ve 2 direnç ile işin çözülüyor.
Son olarak,
her ne yaparsan yap, PIC'in ADC girişine paralel 10uF gibi bir kondansatör bağla. Değeri oynamalar olmadan okuman için şart bu...
Kolay gelsin.