Az Arduino Nano tényleg jó megoldás, valószínűleg a legolcsóbb, de ha már ott az SPI, akkor 74166 helyett jobb lenne inkább valamilyen SPI-n működő I/O extender (MCP23S17, MCP23S18, MAX7301 stb.)