Electronic – arduino – How many things can Arduino Uno control

arduino

This is a newbie question, but how many things an Arduino Uno R3 can control?

My idea is to have Wireless + Ethernet modules and Relays module, be it 8, 16 or 32 relays each.

I saw the Ethernet module goes on top of the Arduino, maybe I'm wrong, but how many pins are left for controlling other things?

Sorry for my newbieness, but I need to buy the items on eBay and I'd like to be sure.

Best Answer

As many as you can stack, without conflicting dedicated control pins. Devices that use I2C with unique addresses, or SPI with remappable Chip Select pins, are the most ideal.

Even more if you avoid existing shields, and design your own.