I am working on a shield for Arduino with the beginner in robotics in mind. So far I have ordered Rev. 1 of the board that includes:
- 6 servo connectors, powered from the battery, digital pins 8-13
- 6 sensor connectors, powered from regulated 5V, all analog pins
- hardware serial connector
- built in h-bridge, SN754410, digital pins 4-7, uses Timer0 for PWM
- reserved space for a mini breadboard so users can experiment
- external interrupt pins available for encoders
While waiting for the boards to arrive, I added for Rev.2 of the board:
- filtering capacitors near the servo and sensor connectors
- prototyping area under the mini breadboard, some people might want to use that instead of the breadboard
- all pins doubled under the breadboard
Why have I done this? Because the Roboduino does not have the possibility to add shields on top and does not have a built in h-bridge. Many people just buy an Arduino then have issues building a proper shield for robots, I was waiting for someone to do it, but I got tired of waiting.
Here is a picture of the first revision and underneath the second revision, still work in progress: