One of the great things about Arduino is the ability to expand your board using shields. Shields are boards which plug into your Arduino and provide all sorts of additional capabilities. Interestingly, you can even “stack” shields so that you can have lots of different combinations of added features. Whilst it might look easy to simply stack shields together, not every combination of shields can be stacked together, there are a number of complications that need to be considered. We have put together a great tutorial which explains the ins and outs of stacking Arduino shields so that you can easily get started building more advanced projects. Checkout the following link to find out more.
Read more Here