@kidswong999 不用拓展版可以吗?我这里来不及买了。那个函数信息太少,引脚要怎么接?
E
eagg
@eagg
0
声望
4
楼层
295
资料浏览
0
粉丝
0
关注
eagg 发布的帖子
-
官方stepper库有问题
from pyb import udelay,Pin class Stepper: def __init__(self, step_pin, dir_pin, step_time=200): self.stp = step_pin self.dir = dir_pin self.stp.init(Pin.OUT_PP) self.dir.init(Pin.OUT_PP) self.step_time = step_time self.steps_per_rev = 1600 self.current_position = 0 def steps(self, step_count=1): self.dir.value(0 if step_count > 0 else 1) for i in range(abs(step_count)): self.stp.value(1) udelay(self.step_time) self.stp.value(0) udelay(self.step_time) self.current_position += step_count def rel_angle(self, angle): steps = int(angle / 360 * self.steps_per_rev) self.steps(steps) def abs_angle(self, angle): steps = int(angle / 360 * self.steps_per_rev) steps -= self.current_position % self.steps_per_rev self.steps(steps)
在调用的时候提示 Pin没有定义,要怎么结局?