This is a breakout board for the Texas Instruments 74HC165 Shift Register.
Note: ONLY THE BREAKOUT BOARD IS INCLUDED WITH THIS PRODUCT!
SN74HC165 Datasheet
This breakout board is designed to work with Arduino projects for using multiple parallel inputs to the shift register and a serial output (PISO) type.
An example of how this chip is wired to an Arduino along with some simple code can be found here.
We have successfully used up 4 of these boards wired in parallel (32 button joystick) for prototypes.
It is recommended to use the shiftln library with your sketch/program.
This board is setup to use 1K resistors to pull each input low (to ground) and allows for 8 inputs to be wired between the headers labeled A-H and VCC. Please reference the first example and the datasheet for a basic schematic and how to.
This board is excellent for prototyping or for use in a simple Arduino joystick project where multiple digital inputs (buttons or switches) are needed.
Board requires:
8 1Kohm resistors (pulldown resistors to shift register inputs)
1 SN74HC165 (Shift Register)
2 8P 2.54mm pin header (one as VCC, the other as inputs to the shift register)
1 6P 2.54mm pin header (from Arduino)
1 2P 2.54mm pin header (JP1)
JP1 jumpers the Clock Disable Pin to Ground, if desired.
VCC - Input Voltage (5V DC)
QH - Serial Output (ie: to Arduino)
SER - Serial Input (ie: from another Shift Register)
SH - Shift / Load Input (ie: to Arduino)
CLK - Clock Input (ie: to Ardunio)
GND - Ground
A - Input 1
B - Input 2
C - Input 3
D - Input 4
E - Input 5
F - Input 6
G - Input 7
H - Input 8