There are hundreds of different encoders out there, but the most common ones are called
the No Delay, Zero Delay, and Xin Mo board. All of these boards act as a joystick, and are
very simple to wire up.
This is an example of a No Delay USB joystick encoder board. The 8 buttons are wired up
to the button pins on the bottom of the board. Each button has a common and ground pin.
When the button is pushed down, the connection is completed, sending the signal to the
board. The joystick uses the 4 slots at the top of the board for up, down, left, and right
movements. The board can also accept joysticks that only use 5 pins. Those are common