۰۸-اسفند-۱۳۸۸, ۱۵:۴۸:۵۱
ها بازم میگین به این باسکام فحش ندم آ :)
( خدائیش خیلی زبون خوبیه )
4 خط نوشتم برای کنترل استپر موتور
داخل تابع makepulse نوشتم
و داخل روتین تایم آوت نوشتم :
خب توی تابع MakePulse وقتی از waitms 1 استفاده میکنم مشکلی ندارم
ولی وقتی از تابع شبیه سازی تایم آوت به جای waitms استفاده میکنم ، میکرو قاط میزنه و دیگه موتور تغییر جهت نمیده ! علت ؟
( خدائیش خیلی زبون خوبیه )
4 خط نوشتم برای کنترل استپر موتور
کد:
Call Direction_right()
Call Make_pulse(tedad)
Waitms 20
Call Direction_left()
Call Make_pulse(tedad)
Waitms 20
کد:
Sub Make_pulse(tedad As Integer)
'Tedad = Tedad - 1
' Reset Puls
Reset Pulse
Temptedad = Tedad - 1
For I = 0 To Temptedad
' Waitms 1
Call Timeout()
Set Pulse
Call Timeout()
' Waitms 1
Reset Pulse
Next
End Sub
کد:
Sub Timeout()
For I = 1 To 2
Waitus 250
Next
End Sub
ولی وقتی از تابع شبیه سازی تایم آوت به جای waitms استفاده میکنم ، میکرو قاط میزنه و دیگه موتور تغییر جهت نمیده ! علت ؟