Our design of 8x8 LED Matrix needs several requirements:
Components | Quantity |
---|---|
Arduino Uno | 1 |
8x8 Led Matrix | 4 |
Max7219 IC | 4 |
Resistor 6.2KΩ | 4 |
Arduino Uno is a microcontroller board based on the ATmega328P. It Has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHZ ceramic resonator, a USB connection, a power jack, an ICSP header and a reset button.
It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can tinker with your Uno without worrying too much about doing something wrong, worst case scenario you can replace the chip fo a few dollars and start over again.
8x8 matrix consists of 64 dots LEDs. Consists of 8 rows and 8 columns. There is a LED for each pixel and these LEDs are connected to total of 16 pins. Generally, common anode and common cathode are the two types of 8x8 led matrix. They seems same their appearance.
Max7219 IC is used to control the working of 8x8 LED Matrix. It consist of 24 pins from which 16 pins are connected to the LED matrix while the remaining pins are for VCC, ISET, GND, Chip Select, Clock, Data in.
In our project we basically used 4 Max7219 IC for 4 LED Matrix. The Max7219 IC, we used is in SMD package, so it can be easily mount on the PCB. Max7219 IC is a serial input/output common-cathode display driver that is used to connect microprocessor with a 7-segment LED display or 64 individual LEDs or bar-graph displays.
Resistors of 6.2kΩ are used to control the current so in the case if extra amount of current is there, then the resistor will limit the current. In our project we basically used 4 resistors for 4 LED Matrix. The resistor we used is in SMD package, so they can be easily mount on the PCB.