One of the Arduino components that have greatly intrigued me is the 8×8 LED Matrix. It lets you control 64 LEDs with just 16 pins, meaning we have to go through a pretty interesting thought process to ensure that the display shows what we intend.
In this video, we will delve into how the matrix works, including the type of logic we have to use to correctly light each pixel, as well as how to set up resistors so we don’t cause damage to our LEDs.
NOTE: The calculation at 11:57 shows that we exceed the maximum current draw of one pin on the Arduino. Luckily, in reality that doesn’t seem to be what happens. For more information, please check out the pinned comment. Many thanks to user “mangostain” for their effort to take the measurements and to share it with us!
= Links =
Interested to see the code? Check here: https://bitbucket.org/nerdfirst/arduino-8×8-basics
To download, click “Download” on the left sidebar, and select “Download Repository”.
= 0612 TV =
0612 TV, a sub-project of NERDfirst.net, is an educational YouTube channel. Started in 2008, we have now covered a wide range of topics, from areas such as Programming, Algorithms and Computing Theories, Computer Graphics, Photography, and Specialized Guides for using software such as FFMPEG, Deshaker, GIMP and more!
Enjoy your stay, and don’t hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don’t forget to subscribe!
Like what you see? Buy me a coffee → http://www.nerdfirst.net/donate/
0612 TV Official Writeup: http://nerdfirst.net/0612tv
More about me: http://about.me/lcc0612
Official Twitter: http://twitter.com/0612tv
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
Watch this space, and keep your eyes peeled on this channel for more updates! http://nerdfirst.net/
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.