This project develops an I2C pushbutton controller managing 18 discrete pushbuttons with a single Arduino Nano development board. The controller hardware prototype connects normally-open momentary ...