I'm pretty new to the Arduino space and am trying to learn via a difficult project
One of the issues I am stuck on is that I need to be able to control a 16 -channel relay board with the Arduino but I don't have 16 pins to spare. I got a multiplexer with the understanding that this is how you accomplish the task, but when trying to program it I have discovered that you can only enable one at a time
Can someone confirm that this is correct?
I need to be able to turn on multiple at once. What can I use to accomplish this task?
OK, that would work OK - if you only ever want one of the relays to remain actuated at any one time. Presuming the relay boards are "active low", you connect the "common" of the 4067 to ground and the 16 switch positions to the relay board.
Otherwise you get the correct part - the PCF8575 module or two PCF8574 modules or two 74HC595s.