The board layout and the source code is all available on GitHub. Because the switches are analog, they are bidirectional. That is, it isn’t really connecting one output to 32 inputs.
The code for the project is self-explanatory and easy for beginners to understand, too. You'll be working with analog readings from the input (photoresistor) and an Arduino library for the output ...
Luckily [Paul Martinsen] has put together a primer of three different ways to use an Arduino to filter signals. The first (and fastest, simplest, etc.) way to filter an analog signal is to sample ...
Instead, you simply open the Arduino software (which can be installed on your Windows desktop or accessed online), write your code ... pins for both input and output use, six analog pins for ...