Asked — Edited

Ways To Add More Servo Ports?

Hello! I've been building a humanoid robot (ready for a EZ-B v4!) and i was wondering if there was any way to add more servo ports to the EZ-B. I'm going to have to use up all 24 servos for just body movements (each arm has 5 servos, and each leg has 6) and i want to add some sensors/more servos. I've been looking at this: http://www.robot-electronics.co.uk/htm/sd20tech.htm and i was wondering a couple things.

  1. How much coding does this require? (if you know) I'm absolutely horrible at coding.

  2. Are there any easier alternatives?

  3. If some coding IS required, where can i find resources to learn how to code?\

Thanks!


ARC Pro

Upgrade to ARC Pro

Join the ARC Pro community and gain access to a wealth of resources and support, ensuring your robot's success.

United Kingdom
#9  

You will need another EZ-B if you want to add more ports and have them supported natively by ARC.

There I2C Expanders (like the SD20) but to be honest I've not found any which are that easy to use so you're pretty much taking the EZ out of your EZ-B. They would require scripting to use and none of the controls in ARC would see the additional ports. All commands you need to be sent via the I2CWrite() commands in EZ-Script.

If you are going down that route Adafruit do a 16 channel 12 bit PWM/Servo Driver which is I2C controlled. It's datasheet is here. I got one to try but I didn't get far with it to be honest.

#10  

thetechguru is a good guy. He's sent me some things before so you can trust him if you're interested in that board.