Design and Implementation of an RGB LED Matrix Display for Embedded Applications
Shaher Dwik1, Mohammad Amaya2, Natarajan Somasundaram3

1Shaher Dwik*, Scholar, Department of ECE, Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, Chennai, India.
2Mohammad Amaya, Department of Electronic Engineering, Faculty of Electrical & Electronic Engineering, University of Aleppo, Syria.
3Natarajan Somasundaram, Department of ECE, Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology, Chennai, India.
Manuscript received on December 13, 2019. | Revised Manuscript received on December 22, 2019. | Manuscript published on January 10, 2020. | PP: 2337-2343 | Volume-9 Issue-3, January 2020. | Retrieval Number: C8855019320/2020©BEIESP | DOI: 10.35940/ijitee.C8855.019320
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: This project presents the design and implementation of an 8-bit microcontroller based RGB LED matrix display (4 rows × 8 columns). A driving algorithm for RGB LED matrix was also implemented to show colorful shapes, patterns and pictures. It is similar to the common LED matrix display but with the ability to show various colors. RGB LED is an element that emits the three primary colors (Red, Green and Blue) separately. Thus, we can obtain any color we want by mixing these primary colors together in particular ratios. Using such kind of LED allows to use a new technique in designing that the pixel in common colorful matrix display consists of three separate LEDs (Red, Green and Blue) but now by using RGB LED we reduce the number of LEDs which make the resolution much better and also make the design of matrix less complicated. The work is divided into two main parts; first part is to design a circuit to control a single RGB LED manually using 555 IC, second part which is the main part is to design an array of RGB LEDs with a control circuit using a microcontroller. Proposed design has many advantages like; simple and low cost. Besides, Duty cycle used in the driving algorithm is less than 10% and that reduces the power consumption which is considered as an extra advantage of the project. 
Keywords: RGB LED, RGB LED Matrix Display, Microcontroller, Primary Colors.
Scope of the Article: Logic, Functional programming and Microcontrollers for IoT