سلام دوستان خوبم , برای اولین باره که دارم با smt160 کار میکنم و مشکلی هم که دارم اینه که دمایی رو که به من میده هی بین 3 تا 4 درجه تغیر میکنه :eek: که نمیدونم مشکل از برناممه یا از سنسور برای همین گفتم ببینم شاید باید مداری چیزی باشه که نویزشو بگیره که من ازش بیخبرم .من این سنسورو بخاطر دقتش خریدم ولی ... .
دوستان اگه راهنمایی کنن ممنونم.
اینم برنامه سنسور.
دوستان اگه راهنمایی کنن ممنونم.
اینم برنامه سنسور.
کد:
$regfile = "m16def.dat" $crystal = 1000000 $lib "glcdks108.lbx" $include "FONT8X8.FONT" Config Graphlcd = 128 * 64sed , Dataport = Portb , Controlport = Portd , Ce = 0 , Ce2 = 1 , Cd = 6 , _ Rd = 7 , Reset = 5 , Enable = 4 Setfont Font8x8 Cls '----------------------------- Dim X As Integer Dim Xf As Word Dim Xl As Word Dim Temp As Single Dim L As Byte Dim Lop2 As Byte Dim Lop1 As Byte Dim Cn As Byte Dim Cl As Byte Dim F As Single '------------------------------------------------ Config Int0 = Rising Config Int1 = Falling Config Timer1 = Timer , Prescale = 1 Enable Interrupts Enable Timer1 Enable Int0 Enable Int1 On Int0 Int0_int On Int1 Int1_int '------------------------------------------------ Do X = Xl + Xf F = Xl / X F = F - 0.32 Temp = F / 0.0047 Waitms 100 Lcdat 1 , 1 , Temp ; "c " Loop '------------------------------------------------ Int1_int: Stop Timer1 Xl = Timer1 Timer1 = 0 Start Timer1 Return '------------------------------------------------ Int0_int: Stop Timer1 Xf = Timer1 Timer1 = 0 Start Timer1 Return End 'end program
دیدگاه