Posted 19 November 2016 - 07:47 AM
Back when I was working on a science project of mine, I utilized an Arduino microcontroller and a 16x2 LCD display. The Arduino allowed me to program in my own custom characters to be displayed on the LCD. Here's how it worked:
Since the LCD is 16x2 characters, we have a total of 32 "squares" in which characters can be printed on. Each square has a ratio of pixels that it can display. I believe each square has a 5x7 ratio of pixels. Anyhow, I was actually able to program the Arduino to target specific pixels in each square with a binary sequence, in which a 1 equaled an ON pixel, and a 0 equaled an OFF pixel. By setting some pixels ON and others OFF, I was able to create my own custom characters. Since it appears CC uses a Consolas font scheme (look it up if you don't know what I'm referring to. Also, Notepad uses Consolas as its default font.), it should be relatively easy to implement. One pro to this implementation would be custom designs, and more creative GUIs.
I apologize if I butchered this idea I have, I'm not quite awake at the moment. Here are some links that show what I'm talking about.
Arduino Custom Characters
https://www.arduino....ystalCreateChar
Here is a pic of Emoji Characters on a 16x2 LCD
http://www.engineers...3%20%282%29.jpg
Anyhow, one could create a library of custom characters and we could recreate the ASCII character table. Feel free to comment your opinions. I'd love to hear what you all think about this.
Since the LCD is 16x2 characters, we have a total of 32 "squares" in which characters can be printed on. Each square has a ratio of pixels that it can display. I believe each square has a 5x7 ratio of pixels. Anyhow, I was actually able to program the Arduino to target specific pixels in each square with a binary sequence, in which a 1 equaled an ON pixel, and a 0 equaled an OFF pixel. By setting some pixels ON and others OFF, I was able to create my own custom characters. Since it appears CC uses a Consolas font scheme (look it up if you don't know what I'm referring to. Also, Notepad uses Consolas as its default font.), it should be relatively easy to implement. One pro to this implementation would be custom designs, and more creative GUIs.
I apologize if I butchered this idea I have, I'm not quite awake at the moment. Here are some links that show what I'm talking about.
Arduino Custom Characters
https://www.arduino....ystalCreateChar
Here is a pic of Emoji Characters on a 16x2 LCD
http://www.engineers...3%20%282%29.jpg
Anyhow, one could create a library of custom characters and we could recreate the ASCII character table. Feel free to comment your opinions. I'd love to hear what you all think about this.