by RandomMatt » Fri Jan 02, 2009 6:01 pm
by RandomMatt
Fri Jan 02, 2009 6:01 pm
All the servos respond to commands (packets) sent to ID 254. So, if you have a single servo wired up you would expect it to respond to its id as well as id 254.
So that's not your problem, my guess is that one of your servos has either its reply setting (byte 16) or its id (byte 3) corrupted. The first thing is easily fixed with a write to ID 254, so you'll end up setting the reply setting for all the connected servos. You can fix the id in the same way if you only have one servo connected at once (that way you don't need to know what its current id is).
All the servos respond to commands (packets) sent to ID 254. So, if you have a single servo wired up you would expect it to respond to its id as well as id 254.
So that's not your problem, my guess is that one of your servos has either its reply setting (byte 16) or its id (byte 3) corrupted. The first thing is easily fixed with a write to ID 254, so you'll end up setting the reply setting for all the connected servos. You can fix the id in the same way if you only have one servo connected at once (that way you don't need to know what its current id is).