The P10 LED Matrix Panel is a display module consisting of a grid of LEDs arranged in a 32x16 matrix. Manufactured by Arduino, this panel is commonly used for creating large, bright, and colorful displays for advertising, information boards, and other visual applications. The panel can be controlled using various microcontrollers and is capable of displaying text, images, and animations.
Specification | Value |
---|---|
Manufacturer | Arduino |
Part ID | P10 LED Matrix Panel |
LED Configuration | 32x16 |
Operating Voltage | 5V DC |
Power Consumption | 20W |
Interface | HUB75 |
Pixel Pitch | 10mm |
Brightness | 1200-1500 cd/m² |
Viewing Angle | 140° (Horizontal), 140° (Vertical) |
Dimensions | 320mm x 160mm x 15mm |
Pin Number | Pin Name | Description |
---|---|---|
1 | GND | Ground |
2 | A | Row Address A |
3 | B | Row Address B |
4 | C | Row Address C |
5 | D | Row Address D |
6 | CLK | Clock Signal |
7 | LAT | Latch Signal |
8 | OE | Output Enable |
9 | R1 | Red Data for Upper Half |
10 | G1 | Green Data for Upper Half |
11 | B1 | Blue Data for Upper Half |
12 | R2 | Red Data for Lower Half |
13 | G2 | Green Data for Lower Half |
14 | B2 | Blue Data for Lower Half |
15 | VCC | Power Supply (5V) |
#include <PxMatrix.h>
// Pins for the LED matrix panel
#define P_LAT 10
#define P_A 11
#define P_B 12
#define P_C 13
#define P_D A0
#define P_OE 9
// Create a PxMatrix object
PxMatrix display(32, 16, P_LAT, P_OE, P_A, P_B, P_C, P_D);
void setup() {
// Initialize the display
display.begin(8);
display.setBrightness(255);
display.clearDisplay();
}
void loop() {
// Display a simple text
display.setTextColor(display.color565(255, 0, 0));
display.setCursor(0, 0);
display.print("Hello, World!");
display.showBuffer();
delay(1000);
// Clear the display
display.clearDisplay();
display.showBuffer();
delay(1000);
}
By following this documentation, users should be able to effectively utilize the P10 LED Matrix Panel in their projects, whether they are beginners or experienced users.