导航

    • 登录
    • 搜索
    • 版块
    • 产品
    • 教程
    • 论坛
    • 淘宝
    1. 主页
    2. eagg
    3. 楼层
    E
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 帖子
    • 楼层
    • 最佳
    • 群组

    eagg 发布的帖子

    • RE: 官方stepper库有问题

      @kidswong999 不用拓展版可以吗?我这里来不及买了。那个函数信息太少,引脚要怎么接?

      发布在 OpenMV Cam
      E
      eagg
    • RE: 官方stepper库有问题

      这个报错,让小白很摸不着头脑

      发布在 OpenMV Cam
      E
      eagg
    • RE: 官方stepper库有问题

      https://book.openmv.cc/module/write-module-motor.html这是官方的文档

      发布在 OpenMV Cam
      E
      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没有定义,要怎么结局?

      发布在 OpenMV Cam
      E
      eagg