The 8x8 20mm Yellow-Green LED Matrix by Gearbox Labs (Part ID: 4166-PART8X820MMYELLOW-GREENLEDMATRIX-ND) is a versatile display component consisting of 64 LEDs arranged in an 8x8 grid. This matrix emits a bright yellow-green light, making it ideal for displaying characters, symbols, and simple graphics in various electronic devices. Common applications include digital clocks, message boards, and status indicators.
Parameter | Value |
---|---|
LED Color | Yellow-Green |
LED Size | 20mm |
Matrix Dimensions | 8x8 (64 LEDs) |
Forward Voltage | 2.0V - 2.2V per LED |
Forward Current | 20mA per LED |
Power Dissipation | 50mW per LED |
Viewing Angle | 120 degrees |
Operating Temperature | -40°C to +85°C |
The 8x8 LED matrix has 16 pins, with each pin corresponding to either a row or a column in the matrix. The following table describes the pin configuration:
Pin Number | Description | Function |
---|---|---|
1 | Row 1 | Connect to row driver |
2 | Row 2 | Connect to row driver |
3 | Row 3 | Connect to row driver |
4 | Row 4 | Connect to row driver |
5 | Row 5 | Connect to row driver |
6 | Row 6 | Connect to row driver |
7 | Row 7 | Connect to row driver |
8 | Row 8 | Connect to row driver |
9 | Column 1 | Connect to column driver |
10 | Column 2 | Connect to column driver |
11 | Column 3 | Connect to column driver |
12 | Column 4 | Connect to column driver |
13 | Column 5 | Connect to column driver |
14 | Column 6 | Connect to column driver |
15 | Column 7 | Connect to column driver |
16 | Column 8 | Connect to column driver |
To use the 8x8 LED matrix in a circuit, you need to connect the row and column pins to appropriate drivers. A common approach is to use shift registers or LED driver ICs to control the matrix. Below is a basic example of connecting the matrix to an Arduino UNO using two 74HC595 shift registers:
Connect the Matrix to the Shift Registers:
Connect the Shift Registers to the Arduino:
Power the Circuit:
// Include the Shift Register library
#include <ShiftRegister74HC595.h>
// Create a ShiftRegister74HC595 object
ShiftRegister74HC595<2> sr(8, 11, 12); // (number of shift registers, data pin, clock pin, latch pin)
void setup() {
// Initialize the shift register
sr.setAllLow();
}
void loop() {
// Example: Light up the first row
uint8_t row = 0b00000001; // Binary representation of the first row
uint8_t col = 0b11111111; // Binary representation of all columns
// Set the row and column data
sr.set(0, row); // Set the first shift register (rows)
sr.set(1, col); // Set the second shift register (columns)
delay(1000); // Wait for 1 second
// Turn off all LEDs
sr.setAllLow();
delay(1000); // Wait for 1 second
}
LEDs Not Lighting Up:
Dim LEDs:
Flickering LEDs:
By following this documentation, users should be able to effectively integrate and troubleshoot the 8x8 20mm Yellow-Green LED Matrix in their projects. Whether you are a beginner or an experienced user, this guide provides the necessary information to get started and ensure optimal performance.