Not sure I understand.
The LCD can store 8 custom characters. You can display any of them as many times as you want. You can use one and fill all of the display places on the LCD.
Back up on post #32 shows how.
Not sure I understand.
The LCD can store 8 custom characters. You can display any of them as many times as you want. You can use one and fill all of the display places on the LCD.
Back up on post #32 shows how.
Dave
Always wear safety glasses while programming.
i want to write a sentence with 32 character in another language (not English) on LCD.(so i have to make new fonts) how can i show these 32 character on a 2*16 LCD?
The custom character is just stored at the custom character location. On screen appears a 'copy' of that, not the character itself, if you understand what I mean.
So, you can creat up to 8 characters, store them at their place, and then display that character to the location you want, as many times you want. The LCD just copies the custom character to the location on-screen you specify. Isn't this the same when you display e.g. "AAAAA"?
But remember, when you power off, all are gone. You have to reload the characters on power up.
Ioannis
It seems that you posted the same time as I did!
Now I understand what you want. No, you cannot do that the simple way of "blah blah blah".
You have to fetch each character on its own. Unless, the magician Darrel has another macro available to do the job!
Ioannis
i want to write this sentence on LCD(this sentence is in Farsi language):
دما و رطوبت را وارد کنید
i have made the new fonts but i have a problem to show all of the sentence on LCD.how can i show all these custom fonts on LCD in 2 lines (the first 14 on first line and the next on second line).
i put دما in location 0,1 and 2 of RAM and show it on lcd and then make one space with lcdout" " and put the رطوبت in location 0,1,2,3,4 of RAM and when i wan to show it. it doesn't shows those 2 words, it's just shows the second word.( not completed),what's the problem?
When you put the second group of characters at locations 0,1,2,3 don't you overwrite the previous characters?
The problem as I understand is that you need many characters and you have only 8 available.
One solution would be to constantly reload the custom characters with the ones you want to display. But you cannot display them at the same time...
Ioannis
yes, i need too many character and just 8 available so there is no way unfortunately.
Bookmarks