Do these exist? not, serial servo controllers, but actual serial controlled servos.
You know,
serout p3, 9600, 150
ect.
or serout p3,9600, (degrees -90/90)
I’d assume they’d be TTL.
I’m kind of winging it here, they sound like a good idea to me, and would be good for other robot builders i’d think. especially with advance commands like
serout p3, 9600, (servo #, movement\wait, movement\wait\speed, movement\wait, movement\0\speed, movement)
serout p3, 9600, “#5, -90\1s, 45\500ms\90, 0\2s, -25\0\50, 0”
It would servo 5 (0 = all) move to -90* and wait for 1 second, then move to position 45* for half a second at 90% speed, then to pos 0 for 2 seconds, then -25* for 0 seconds at half speed.
I know this can all be done with the Basic atom pro’s programming, using hservo commands and the pause command, but that is besides the point.
Especially if you daisy chain them, program each servo to be controlled individually, with advance commands, you can program an array of movements into the servos directly, so each servo knows exactly what it’s supposed to do, after being told once.
I don’t know how you would TX with daisy chain so it could send information back to the chip though.
Even better if they can be programmed to repeat the last command. IE if you send them a command to take a full step in a walking gait. You could send
serout p3, 9600, “0, repeat”
0 being all servos, it would simply repeat all movements.
Robots don’t get muscle memory, but if each servo has a simple micro controller, you could make smarter robots.
If each servo knows what it’s supposed to do, your main micro controller can be dedicated to other things.
Just an idea.