السلام عليكم
لدي سؤال بسيط عن كيفية قراءة قيمة او الجهد على طرفي مقاومة ضوئية LDR و ادخالها الى المايكرو باستخدام ADC .. لدي الكود التالي و لكن القيمة دائما تظهر لي هي الصفر !!!!
طريقة الوصل للـ LDR هي طرف لرجل AN0 و رجل للارضي..
استخدم 16f877 و mikroC
كود:
int adc_value;
char *txtv = "0000";
void main (){
ADCON0 = 0b00000000;
ADCON1 =0b00000000;
while (1)
adc_value = ADC_Read(0);
ShortToStr(adc_value,txtv);
Lcd_Chr(1,1,txtv);
}
}
فيا ريت لو حدا عندو اجابة يفيدني و جزاكم الله خيرا