In the example in Showing images on LED matrix using simulator, the note is displayed as an image. First we create a text image, then we create a constant from the text image. After that it displayed as an image.
Displaying text in this way is only appropriate if the text to be displayed is short. In addition, the displayed text will not be changed anymore. If the note to be displayed is a long text, or text that is displayed will be changed, then there is a better way than that way.
A better way is as follows: First, we create a character constant. In the example here, we make a character constant of 8 rows x 5 columns character size. The character constant was created using Karakter.bmp that you can edit to fit your desires.
Once we get a constant character, by compile the Karakter.bmp using ImgTable.exe, then every time we will display the text, we do it by reading the text character-by-character. Each character is read, then displayed by looking at the character table. In this way, we can display any article and can be changed while the program is running. Of course you have to create a procedure to change the text to be displayed if you want to replace it.
Unfortunately the program listing only writen in assembly language. So, if you prefer to use the C language, please do the conversion yourself 🙂
If you want to try the example program using MXLED, do the simulator settings as in Showing images on LED matrix using simulator
Demo using MXLED8X32 board
Good luck ❗
Leave a Reply