How many shields can be stacked on the Arduino Uno.
I plan to use
Renbotics Servo Shield - 16 servo channels
However 1 need more like 20-30 servos.
So can they be stacked so I would have 32 servo channels.
Then I plan to use a wireless 802.11g wireless shield.
so far that would be 3 shields
would that work is there a limit?
Well not a designed in limit. However one can't use shields that use any of the same I/O pins. One can't stack shields such that they in total require more +5vdc current then the Arduino board can safety supply. One can't stack shields is the lower shield has extra tall components that mechanically interfere with a top shield board. One can't stack on top of a shield that has connectors or controls that need top surface access, etc, etc.
retrolefty:
...
One can't stack shields if the lower shield has extra tall components that mechanically interfere with a top shield board.
...
This is a specific problem with the original Ethernet Shield.. its Ethernet connector hits any shield on top of it.. Has anyone seen an Ethernet Shield with a smaller or off-board connector? I'm about to butcher one to get past this problem..
One other possible solution is to stack an intermediate layer of extended-pin socket strips in between two shields. Should not be an electrical / signal propagation problem in most cases...
well if your looking at using two shield you can get a shield extender. It basically just multiplies the pins and gives you more space. There are also two types, double wide and double tall