追小球的小车那里,控制电机那用ch1,ch2什么意思,就是这是如何实现电机的调速?
-
pwma = Pin('P7') pwmb = Pin('P8') tim = Timer(4, freq=1000) ch1 = tim.channel(1, Timer.PWM, pin=pwma) ch2 = tim.channel(2, Timer.PWM, pin=pwmb) ch1.pulse_width_percent(0) ch2.pulse_width_percent(0)
-
-
还是没有太看懂您能稍微解释一下吗?
-
用PWM控制速度的。
-
@kidswong999 ch1.pulse_width_percent这个函数是起一个延时的作用吗?类似于Arduino里的delay()?
-
不是延时,是控制占空比
https://docs.singtown.com/micropython/zh/latest/openmvcam/library/pyb.Timer.html#pyb-timer
-
@kidswong999 其实我就是不明白这里给电机的电压的引脚是P0 P1但是给PWM的引脚是P7,如果这个电机只有两根线,一个电源线一个地线,那这是怎么控制的呢?
-
OpenMV是控制电机驱动器,电机驱动器连接的电机。
OpenMV的引脚不可能直接连接电机上。