These are some demos for working with some of the cool components I’ve worked with in the past.
I’ve decided to try an actually add some stuff to GitHub. Bit troublesome since most of my code is work related. But hopefully something can be done about that soon.
Anyways enjoy! Hopefully someone finds this stuff useful.
This is for working with the Sure Electronics DP-001 Large(ish) numeric LED display.
arduino-hdsp2111-sn74LS595N-demo.c :
This is for working with the Hewlett Packard hdsp211x small matrix LED displays. These are parallel loading. In fact I am almost certain this design and code set will work for most parallel loading displays.
This is for the Maxim ( I think ) max6952 5 x 7 LED array driver. It’s not a very useful chip, except that it can drive an entire 4 char array off a single chip and includes it’s own character library. It was particularly effective in the LED array jacket. Not sure it’s useful anywhere else. It does use SPI though so, there’s some example SPI code in there.
arduino-numitrons_sn74hc595_demo.c :
This was using some 74hc595 high current shift registers to drive numitron display tubes. Which works really well. But probably isn’t a good idea… alone. For long term use you want to keep the segments of the display at a voltage level just below the threshold necessary to light them. The idea is to keep them warm while they are not lit, this avoids thermal shock… which generally precipitates the segments breaking. This is why light bulbs tend to go dead when being turned on rather than at random.
And this is some demo code for the sure 6432 display. This display uses a multiplexed shift registers and led arrays. Works pretty well. The display is BEAUTIFUL. But very hard to find these days. Also very hard to run entirely off a single atmega168 or even 328.
There are some extra animations up a level in the arduino code repot.