Если нужны только выходы (управление транзистором, реле, светодиодом) то дешевле всего применять сдвиговый регистр (первая нагугленная статья:
robocraft.ru/blog/arduino/519.html ). Управление - SPI.
Если впоследствии нужен будет полноценный порт, который может работать как на вход, так и на выход, то вот статья (
we.easyelectronics.ru/part/i2c-rasshiritel-portov-... ) про i2c расширитель портов.
Для 1wire что-то подобное было, но сходу не смог найти.