Hello and thank you! I was able to hookup my Arduino with a very simply LCD and program it to show different sentences and unique characters.
Now I am looking to learn how the fundamentals of electronics work by figuring out how the LCD works. And I will accomplish this by learning to display the letter 'A' without using any library.
So I request please if anyone has a link to a good tutorial or journal or article, I'd really appreciate it.
I already have the source code for the LiquidCrystal library, and although I can sort of make out what the code is actually doing, I have no clue how or why it is doing it. That is to say, I don't know how the LCD internally interprets the state of the data pins, enable pin, and register pin to render a letter or sentence. And when I say how, I don't mean physically. I mean like,
//Code on the LCD end
if((enable pin is high) and (register pin is high) and (data pin 1 is on))
then turn on block one of the top left most character
I will eventually figure out how signals are internally interpreted but I hope you get the gist of what I am saying is. I want to learn how to tell the LCD to turn on an induvidual block of one character. I don't know the proper engineering term for it sorry lol. Like. If you isolate one of the 7x5 blocks. I want to know how to turn on the block inside of the block that is at 1colx1row.
I really really appreciate it!