سلام دوستان
یه مشکل هنگام استفاده از ولوم هرز گرد تو بسکام و استفاده از دستور
برام پیش اومده و اونم اینه که هنگام راستگرد 2 تا 2 تا با لا میره در صورتی که من تو برنامه نوشتم یکی یکی بالا بره و هنگاه چپ گرد هم اصلا پایین نمیاد . خیلی باهاش ور رفتم ولی هیچ ... لطفا کمک کنید . a , b رو هم با 1k پول پ کردم و com رو هم زمین.
اینم برنامم.
یه مشکل هنگام استفاده از ولوم هرز گرد تو بسکام و استفاده از دستور
کد:
Var = ENCODER( pin1, pin2, LeftLabel, RightLabel , wait)
اینم برنامم.
کد:
$regfile = "m128def.dat" $crystal = 11059200 $baud = 19200 ' use baud rate $hwstack = 32 ' default use 32 for the hardware stack $swstack = 32 ' default use 10 for the SW stack $framesize = 40 '--------------------------------------------------------------------------------------------------------- $lib "glcdks108.lbx" $include "FONT8X8.FONT" Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 4 , _ Ce2 = 3 , Cd = 0 , Rd = 1 , Reset = 5 , Enable = 2 Setfont Font8x8 Cls '----------------------------------------------------------------------------------------- Dim B As Byte , A As Single , C As Word Config Porte = Input B = 10 Do B = Encoder(pine.1 , Pine.0 , Leftlabel , Rightlabel , 1) Lcdat 1 , 1 , A ; " " Lcdat 2 , 1 , B , " " Lcdat 3 , 1 , C ; " " Waitms 10 Loop 'end program Rightlabel: Waitms 20 A = A +1 C = B Return Leftlabel: Waitms 20 A = A - 1 C = B Return End
دیدگاه