با سلام بچه ها من یه دما سنج با lm35 ساختم ولی وقتی دام را نشان میده خیلی متغیره یعنی دما از 15 تا 17 متغیر نشان میده
دما را درست نشان میدهد ولی نمیدونم چرا ثابت نمیشه و مدام بالا و پایین میره
کد برنامه را هم میزارم
به خاطر این که دمای منفی میخواستیم از اون سه قطعه استفاده کردم و از دوتا از پین های میکرو دما را میخونم
دما را درست نشان میدهد ولی نمیدونم چرا ثابت نمیشه و مدام بالا و پایین میره
کد برنامه را هم میزارم
به خاطر این که دمای منفی میخواستیم از اون سه قطعه استفاده کردم و از دوتا از پین های میکرو دما را میخونم
کد:
main: low porta.2 adcin 0,w0 adcin 1,w1 if w0 > 10117 then w2 = w0 - w1 w2 = w2 /128 lcdout $fe,1," Temp = +", dec w2 lcdout $fe,$C0," << High Temp>>" serout PORTC.3,2400,["+",w2] else w2 = w1 - w0 w2 = w2 / 128 lcdout $fe,1," Temp = -", dec w2 lcdout $fe,$C0," << Low Temp>>" serout PORTC.3,2400,["-",w2] endif pause 2000 goto main
دیدگاه