can we operate 6 led p10 matrix in 3 row,3 Colom with help of Arduino mega 2560. i have done with 2 module which is in one row, and also can send message command via serial. Now i want to use multiple row to use like this
I moved your topic to an appropriate forum category @piyoosh.
In the future, please take some time to pick the forum category that best suits the subject of your topic. There is an "About the _____ category" topic at the top of each category that explains its purpose.
This is an important part of responsible forum usage, as explained in the "How to get the best out of this forum" guide. The guide contains a lot of other useful information. Please read it.
Thanks in advance for your cooperation.
That would be 9, not 6, panels.
Are these single colour or RGB panels?
How many LEDs in each panel?
sorry ,it would be 9 matrix of p10 and one module will be 512 led.(32x16). and first i am using single color.
I don't know the answer to your question for certain.
But I calculate that the 9 panels would require about 1.5K of RAM memory for the display buffer, and Mega has 8K of RAM, so that should not be a problem.
I also calculate that to refresh the display 50 times each second and avoid flickering, the Mega needs to output bits at around 0.5Mb/second. In theory, using it's SPI hardware, it should be able to output at 8Mb/second, so that is also fast enough.
However, I don't know if the library commonly used for this type of display uses the SPI hardware.
If it uses software SPI, this might be maybe 10x slower than hardware SPI. In this case, the speed will only just be fast enough, in my opinion.
I think the Mega would probably not be fast enough for 9 RGB panels.
i am using single color, is it possible for that.
Like I said, I don't know for sure. But my calculations indicate it might/should be ok, if the library used to control the panels uses the Mega's hardware SPI. If it does not use the hardware SPI, I am less confident that the Mega will be fast enough. I suspect the only way to know for sure will be to test it.
can i use esp 32 for it.
This panels uses a buffer with one bit per pixel, so 9 panels with 512 pix each needs 576 bytes of RAM only.
You can use ESP32, Mega and even Uno for this. Also, almost any Arduino board can control such panels. For example, I wrote a library for working with monochrome matrices on Raspberry Pico RP2040 boards
Yeah, even though @piyoosh said it was single colour, I think I must have calculated it for RGB! Thanks for spotting that. But neither single colour or RGB is a problem for Mega in terms of dynamic memory capacity.
is your library available on any site. I am also working on raspberry pico
ok got it.
thanks, I will try, one more question i am trying to make emogy on led module using DMD- master library, can you give any idia
It is true, but supports RP2040 as weel.
Please feel free to open the issue on Github in case of any problems
Sorry, what does "emogy" mean?
I mean draw any
or plam like this.
The library uses Adafruit Gfx for drawing, so you could output a image as monochrome bitmap.
okey
