Don't finish your next Arduino project without adding a tiny TFT screen that can really add value (or that Wow Factor!). It's really easy to display silkysmooth scrolling (or static) information, instructions or error messages to your users or yourself. Best of all, the scrolling is all done by the hardware, not your Arduino code.
Available in both I2C and SPI formats I've used the I2C (TwinWire) version here but both are identical in capabilities. Two libraries were used (not at the same time), one from Adafruit and one from Greiman, both giving us very different functions.
And just to add to the mix I've added a new function to the Adafruit library to allow vertical hardware scrolling (but do watch the demo for a better version using the Greiman library).
At this price, they are almost giving the screens away so let's see what one can do.
LINKS
Adafruit article on this device
https://learn.adafruit.com/monochrome...
Article on how to install this device from scratch (refers to 128 x 64 but applicable to 128 x 32)
https://diyprojects.io/usingi2c128x...
Hackday article (as mentioned within the main demo) with great vertical scrolling
https://hackaday.io/project/10533nan...
And the greiman SSD1306Ascii library which it (and one of my sketches) use
https://github.com/greiman/SSD1306Ascii
SSD1306 Data Sheet
https://cdnshop.adafruit.com/datashe...
How to generate bitmap images (converts an image into a 128 x 32byte array for Arduino use)
http://javl.github.io/image2cpp/
Where I bought my SSD1306 but available everywhere (note: both I2C and SPI version available)
https://www.aliexpress.com/item/091...
All libraries and sketches are in my Github repository!
This includes the Adafruit originals plus my hacks, er, enhancements!
https://github.com/RalphBacon/SSD1306...
Here's the original (unhacked) Adafruit library
https://github.com/adafruit/Adafruit_...
If you like this video please give it a thumbs up, share it and if you're not already subscribed please do so :)
My channel is here:
/ ralphbacon
How can I remember this? Memory tip: "See" Ralph Bacon, geddit?
[You can also use this link: / ralphbacon ]