jaymiejames:
high, i'm working on a hexapod(18 servo's) it all works sweet on a mega, but i want to make it work with a uno. is there anyway i can use all the digital and analog pins at same time to run the servo's using servo.h library or is it a hardware issue.i have tried it but no matter what i do i can't get analog pins to work same time as digital.i know it says on datasheet it'll only run 12 servo's but i've seen people write their own library's and get 18, but that's a bit above my grade.
Adapting the existing Servo library to more channels isn't, I think, too tricky - it
may even be as easy as changing one constant in the source. You will get a slower
update rate per servo as a result of course...
If someone else has already adapted the library to 18 channels then you don't have to!