Introduction: Display Text at P10 LED Display Using Arduino
Dotmatrix Display or more commonly referred to as Running Text is often found in shops as a means of advertising their products, its practical and flexible in its use that encourage business actors use it as advertising advice. Now the use of Dotmatric Display has spread, not just as advertiser media only, as well as prayer schedules, warning boards, queuing machines, etc.
Here, we will give a post about Dotmatix Display programming tutorial using Arduino.
Step 1: Materials You Need
You will need:
- Arduino
- P10 LED Display Module
- DMD Connector
Step 2: Wiring Connection
Connect P10 LED Display with arduino according to pin configuration above. Here we use DMD Connector.
Step 3: Connection
Installation of module like picture above.
Step 4: Code
After proper installation, next is the programming process. Before that you need a supporting library that must be installed on Arduino IDE. To download the DMD library click HERE. Next upload the program below to display a text.
// Insert file Library
#include <SPI.h> #include <DMD2.h> #include <fonts/Arial_Black_16.h> SoftDMD dmd(1,1); // Number of P10 panels used X, Y DMD_TextBox box(dmd, 2, 1, 32, 16); // Set Box (dmd, x, y, Height, Width)
void setup() { dmd.setBrightness(10); // Set brightness 0 - 255 dmd.selectFont(Arial_Black_16); // Font used dmd.begin(); // Start DMD box.print("SFE"); // Display TEXT SFE }
void loop() {
}
Step 5: Check If It Works
After the upload process is successful, will appear as shown above.
If the light from the display is less bright, you must add an external 5V power supply directly connected to the LED display supply pin.

Participated in the
LED Contest 2017
19 Comments
10 days ago on Step 4
We can able to display Tamil text using this materials
3 years ago
can use this setup for RGB p10 modules
Reply 6 months ago
Did you got answer for this? Regards
3 years ago
Reply 7 months ago
Hi JesusR146, I am also playing with two displays purchased some time ago and they display the graphics the same way, were you able to solve after all this time? Greetings Maurizio
1 year ago on Step 5
Compiles, but Displayed only some lines
Question 2 years ago on Introduction
Hi , I am a newbe!
What is the red shield for? Where do I get it?
Thanks
Question 3 years ago
4 years ago
Help me .
I need creat Font for module LED P10 ?
4 years ago
I need help.
How to Program P5 (2121) 16S- 6432- A3 led dispay
Please any help
Question 4 years ago
I want to display a larger font on 2x2 pannel arrangement.How to use larger font?
Answer 4 years ago
Change ur controller if are willing to interface more LED Display Modeles
Question 4 years ago
Hi, my friends, I want to turn the p10 module on, I can turn it over on the Internet. Can you guide me?
5 years ago
is it compatible with hub75 panel? Like this, you can see pinout in one of the images: https://it.aliexpress.com/item/P5-Indoor-LED-Panel-Full-Color-LED-Module-320-160mm-HUB75-1-16-Scan-SMD2121-LED/32716025822.html
Reply 5 years ago
yes, it is compatible..
Reply 4 years ago
No, DMD library is 1/4 scan...
4 years ago
Hi ,
have a good day .Nice work indeed .
This code was written for 32 x 16 DMD .I would like to know how to use 64 X 16 Display. What changes needed in code.
Question 5 years ago on Introduction
Where to buy a DMD connector?
Answer 4 years ago
Found some info here: https://www.freetronics.com.au/collections/display/products/dmdcon-dot-matrix-display-connector-for-arduino (look for "resellers" word)
But I guess hardly you need this $5(!!) piece of art - LED matrix can be connected directly to Arduino.