
Bookmaker
USA
Asked
— Edited
Some of my servos work with the servospeed command and some don't. When I run this script
servospeed(d15,5)
servo(d15,1)
sleep(2000)
servospeed(d17,5)
servo(d17,100)
sleep(2000)
servospeed(d16,5)
servo(d16,1)
Only servo d17 runs slow. Both of the other two run at full speed. The servos are the same brand. I thought it was part of the bug but it is still doing it.
lol because you're moving the servo into position 1 and it's already there when it starts, silly
No, that one is inverted. Sorry, I didn't mention that. I also tried moving servos and digital inputs. Everything is random. Just some work and some don't.
you can't invert a servo in script. everything works
No silly, The servo is inverted ! So going to 100 is the same as going to 1 for that servo.
No, you can't invert servos in script. You can only invert servos in controls. Each control has it's own settings for servos. For example, if you add a Vertical servo Control and select INVERT, that doesn't apply to a Camera Control that uses the same servo.
Each control is responsible for moving a servo. It's like time sharing. So when you're using Scripting, the position is always the same. Position 1 is always position 1.
I didn't invert it in script. The servo is inverted in the servo control. Look, I will change the servo controls so they are all the same and change the script so they are all the same but the result will be the same because I have been there and done that. Trust me. Okay, I did that.
Same result. Only one ran slow. Other two ran at max speed.
No, you can't invert servos in script. You can only invert servos in controls. Each control has it's own settings for servos. For example, if you add a Vertical servo Control and select INVERT, that doesn't apply to a Camera Control that uses the same servo.
Each control is responsible for moving a servo. It's like time sharing. So when you're using Scripting, the position is always the same. Position 1 is always position 1.
I don't know where to go with this. Your last responce is identical to the last one where I changed what i did to match your responce to no avail. I can't win!! My servos are not slowing down. I even set up a speedservo control to watch what the speed was and it read what I scripted but it ran at full speed. Total frustration.