C32 Communication
Communication between the microcontrollers is essential to the synchronized gameplay. A standard two-step handshake with a strobe and acknowledge signal plus 3 bits of data were used to communicate seven different messages back and forth. The circuit used, though simple, was important to prevent destroying any of the controller inputs and ensure reliable switching between low and high signals (Fig. 1).