I am really hoping I haven’t shot myself in the foot buying this display.
I have (past tense) built an Arduino clock with a different 20 x 4 display.
But now I am playing with RasPies.
I had to hunt around to find a 3.3v display and saw this one with RGB backlighting.
So I bought it. It has I2C and SPI ports. Too easy!
Because I am playing with a RasPi, I am also using node-red.
I saw there is a node that has the specs to talk to this kind of display.
Uses the same driver.
But then I found the world of hurt.
The node is written for I2C addresses 2x
and 3x
. Not 72
that this display was saying to me on the RasPi.
I am wanting a display to which I can send data (or more so: text) and have it display.
But it would seem that only via FTDI can I use it as a simple display.
Yes, this has an AVR in/on it.
If I have to upload a program to the display’s AVR, fair enough I guess. But does such a beast exist allowing me to do what I want?
What do I need to do to get it so I can send it messages like:
“Hello world” and that be displayed?
Other message structures would be slightly more complex in that:
“Hello world@x,y” would print it at the x/y position on the screen.
x - 1 to 20
y - 1 to 4
Getting more fancy: I would like control of the back light, cursor, position, the cursor blinking (or not) and programmable characters displayed.
All controlled form a RasPi running Node-Red.
I don’t know if I could use the FTDI port to talk to the display directly as shown in one of the clips. Is that basically just a couple of pins on the RasPi’s GPIO pings?
Help appreciated.