如何在颜色识别后控制舵机保持在某一个角度
-
目前使用的是open cam,我想用open cam识别颜色之后。控制一个舵机,因为这个舵机是安装在一个爪子上的,我如何做到。open cam识别到一个颜色的小球,比如红色。然后爪子抓住那个小球。我在所给的案例上看到的都是控制舵机在一个角度循环。我如何控制舵机保持在一个状态。我在给定一个条件它又能变换到另外一个角度保持住。(颜色识别目前我会,但是如何在颜色识别后控制舵机。)
-
if 识别到红色: 舵机.angle(0)#夹住
-
至于你说的“给定一个条件它又能变换到另外一个角度保持住”,说的不清楚,我不明白什么意思。
-
# Servo Control Example # # This example shows how to use your OpenMV Cam to control servos. import time from pyb import Servo s1 = Servo(1) # P7 s2 = Servo(2) # P8 #s3 = Servo(3) # P9 Only for OpenMV3 M7 while(True): for i in range(-90,90): s1.angle(i) s2.angle(i) time.sleep(10) for i in range(90,-90): s1.angle(i) s2.angle(i) time.sleep(10)
我用的教程上的这段代码。舵机不停的往返运动。如何做到转到一定角度不懂
-
-
因为你的代码里有for 循环一直在调用,所以一直在动
-
https://singtown.com/learn/93/
看一下舵机的教程。