I recently purchased 4 seven segment displays from sure electronics. They came with their own shift register board which combines the 74HC595 IC with the ULN2003. I want to be able to tie into this board using the Arduino and after several hours of research and trial and error I have had no luck. The data sheet for the seven segment displays and the shift register board can be found here: http://www.sure-electronics.net/mcu,display/DE-DP005.pdf . I can't even figure out the functions or names of the pins on the shift register board at this point. Any help would be much appreciated.
Electronic – arduino – How to control a seven segment display with a shift register and an Arduino
7segmentdisplayarduinoshift-register
Related Question
- Electronic – arduino – Can’t figure out this seven segment display
- Electronic – How to connect multidigit 7seg common anode/cathode display to cascading shift register
- Electronic – How to drive a 12V common cathode 7-segment display with 5V signals and BJT transistors
- Electronic – How to use Darlington arrays to source current in a 7-segment display driver
- Shift registers(?) failing after being left on a while
- No output or invalid output on a 74HC595 shift register
- Electronic – arduino – Driving two large 7-segment displays using Arduino and shift registers
- Problem with 7-segment display: dimly lit when off
Best Answer
The names of the pins are clearly labeled on both the back of the board, and the datasheet.
PWR_IN is 5v to 15v, 12v preferred. The two regulators on the board provide the appropriate voltages from there.
DIMM IN is the '595's OE, Output Enable Pin
CLK IN is '595's SH_CP AND ST_CP Clock Pins
DATA IN is the '595's SI Serial Input Pin
CLK IN and DIMM IN are buffered to the output side with a buffer chip.
DATA OUT is the '595's Q7", Serial Output Pin, which goes to the next display.
And PWR_IN is directly tied to PWR_Out.
Since Latch and Clock are tied together, a quick search online indicates:
I had to add one more clock up/dw because, as the datasheet says, latch clock is one step behind the shift clock, when tied together
as a fix to any issues.Other than that, this can be driven with the regular Arduino ShiftOut library.
The DIMM IN pin must be driven low/0 for the display to be on.