Introduction: #9 Arduino and LED 7-segment Displays Using a MAX7219 - Part 1
Actually getting your Arduino to display something, whether that is a simple, single LED, an LED matrix or here an 8-digit LED display can be really satisfying.
Enter the mighty MAX7219 64-LED controller, that allows us not only to control an LED 64-LED matrix but also 8-digits of 64 segments (that's 8 segments per digit, if you include the decimal point).
Not only that, but the library I use that controls the MAX7219 allows individual numbers to be shown on any digit without all the usual faffing about that you might otherwise encounter trying to work out which individual segments make up the number 5, for example! So you just say (in your Arduino sketch) show me number 3 on digit 1, number 8 on digit 2, number 9 on digit 3... you get the idea?
In fact, there's so much to explore that it needs 3 videos to fully cover it all. Here's video Part 1, and I'll publish the remaining videos more quickly than usual so there is no huge time gap as that can be quite frustrating I know (a bit like waiting for the new season of CSI New York!).
Part 2 is here but won't make sense if you have not watched this (Part 1) first!
The 8-digit LED strip I use here (complete with that MAX7219 chip) is very good value for money if you can buy from the Far East via eBay. The only problem is that because the MAX7219 supports 8-digits (64 LEDs, remember) you can't buy it in any other configuration. So if you're after a 4-digit LED display you won't find a MAX7219 controlling that (it will probably be a TM1637 but that's a story for another video).
Enjoy the video, I hope you are 'edutained' and don't forget you can leave questions below.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.