Did you know that only two rows of the LEDs on this RGB matrix are turned on at any one time? The rows are simply turning on and off so fast that it appears as a solid image. This is possible through our use of embedded programming.


To get a stable image on our demo sign here, we need to be able to control the colour of 9216 individual LEDs. The most efficient way to do this from a hardware perspective is by using “multiplexing” which enables us to control 9216 LEDs with just 13 IO pins instead of the thousands that would be required if we had to control each LED directly.


However, to do this, you need a good processor to turn on these rows at a fast enough rate to make them appear as a solid image (100 Hz is the rate FYI). At 100 Hz, the light is moving through each of these 9216 LEDs 100 times per second! To see what this looks like in super slo-mo, check out our video of the above sign on YouTube.


SAPHI uses its knowledge of embedded programming to write software that can drive RGB signs of any size. This is possible due to the embedded programming background and experience of our engineers working with low-level code. To find out more about SAPHI’s expertise and how we can solve your software development problems, contact us here or visit our home page