对舵机的控制之前是可以运行
-
运行例程中寻找色块的云台可以运行
我自己学的一个控制舵机旋转的程序不可以运行
但在之前可以运行为什么呢?请求大神指教import pyb,time from pyb import Servo s1 = pyb.Servo(1) s2 = pyb.Servo(2) s1angle = [-60,-30,0,30,60,0] s2angle = [0,15,-15,-30,0] def test1(): for x in s1angle: s1.angle(x) time.sleep_ms(500) for y in s2angle: s2.angle(y) time.sleep_ms(500)
-
我怀疑是电流的问题但使用例程也没有对电流控制,舵机也可以动,这段代码之前是可以运行也没有对电流做出控制啊
-
出错的程序发一下啊,不然怎么找问题?
-
@kmty 在 对舵机的控制之前是可以运行 中说:
import pyb,time
from pyb import Servos1 = pyb.Servo(1)
s2 = pyb.Servo(2)s1angle = [-60,-30,0,30,60,0]
s2angle = [0,15,-15,-30,0]def test1():
for x in s1angle:
s1.angle(x)
time.sleep_ms(500)for y in s2angle: s2.angle(y) time.sleep_ms(500)
-
这个test1只定义了函数,没有调用他执行。
例子:
https://book.openmv.cc/example/02-Board-Control/servo-control.html