A very common restriction is the limitation of processing in one Arduino board in the case of multiple peripherals.