Hi!
I am using maestro micro 6 port usb controller trying to make servo HSR-1425CR (continuous 360 servo) to move around in different speeds and angles.
I use python and shell script and i only can move servo back and forth at same speed and it just spins continuously. i only can use command line shell.
I’ve used same scripts etc to control “normal” servos and they work just fine. What i am missing is it even possible to make like low speed 45 degree turn with that servo?
Sorry i am new to this kind of things
Edit:
Ok managed to get this partly working with python3 code is below
Still dont know why i cant control that speed?
import maestro
import time
x=1
looptime=2
servo = maestro.Controller()
while True:
print ('x =',x)
servo.setAccel(0,1) #not working?
servo.setSpeed(0,1) #not working?
servo.setTarget(0,-1) #move right
time.sleep(0.1)
servo.setTarget(0,0) #stop movement
time.sleep(1)
servo.setTarget(0,1) #move left (back where to start)
time.sleep(0.1)
servo.setTarget(0,0) #stop movement
time.sleep(1)
servo.setTarget(0,1) #move left
time.sleep(0.1)
servo.setTarget(0,0) #stop movement
time.sleep(1)
servo.setTarget(0,-1) #move right
time.sleep(0.1)
servo.setTarget(0,0) #stop movement
time.sleep(1)
x=x+1
if x>looptime: #loop until done
servo.close()
break