st7789 tft display in stock

If you are looking for an inexpensive graphical interface for your Arduino, this could be it. Our 2.4″ Colour TFT display, has a four-wire resistive touch screen, a micro SD card socket, and a convenient Arduino shield footprint.

st7789 tft display in stock

Breadboard friendly with a 7-pin header on the back. It can be inserted into a breadboard or a 7-pin female connector to mount the display. PCB mounted display which helps provide support. Don"t press on the glass portion of the display when inserting into a breadboard. Use the pin headers.

Install the Arduino-ST7789-Library. Manually downloadfrom GitHub since it"s not available in the Arduino IDE library manager. This is a modified version of the original Adafruit library. Easy to use with the displays that do not have a CS pin as well as those that do. https://github.com/ananevilya/Arduino-ST7789-Library

st7789 tft display in stock

Here"s a new "round rect" TFT display - it"s 1.69" diagonal and has a high-density 220 ppi, 280x240 full color pixels with IPS any-angle viewing. We"ve seen displays of this caliber used in smartwatches and small electronic devices but they"ve always been MIPI interface. Finally, Adafruit found one that is SPI and has a friendly display driver, so it works with any and all microcontrollers or microcomputers!

This lovely little display breakout is the best way to add a small, colorful, and very bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available! The 1.69" display has 280x240 16-bit full color pixels and is an IPS display, so the color looks great up to 80 degrees off-axis in any direction. The TFT driver (ST7789) is very similar to the popular ST7735, and Adafruit"s Arduino library supports it well.

Note that the way they get the rounded corners is by deleting pixels. The corner pixels are still addressed in RAM, they just don"t appear, so it isn"t like you have to do some special radial-pixel mapping. Treat it like a rectangular display.

This breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as an ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. Adafruit also had a little space so they placed a microSD card holder so you can easily load full-color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included.

This display breakout also features a 18-pin "EYE SPI" standard FPC connector with flip-top connector. You can use a 18-pin 0.5mm pitch FPC cable to connect to all the GPIO pins, for when you want to skip the soldering.

st7789 tft display in stock

When you find these modules for sale, they are often mistakenly identified as an OLED display but they are in fact IPS LCD which has a similar wide viewing angle to OLED.

These modules are breadboard friendly with a 7-pin header on the back that can be inserted into a solderless breadboard or a 7-pin female connector can be used to connect to it if the display is to be mounted.  The display is mounted on a PCB which helps provide support, but be sure to press on the header pins when applying pressure to insert them into a breadboard and not press on the glass to avoid possible damage.

Though these displays can seem to be a bit intimidating to use at first, especially with a lack of a CS pin, just follow these steps to get up and running very easily.

Install the Arduino-ST7789-Library.  You will need to manually downloadit from the GitHub site as it is not available via the Arduino IDE library manager.  This library is a modified version of the original Adafruit library which makes it easy to use with the displays that do not have a CS pin as well as those that do.  https://github.com/ananevilya/Arduino-ST7789-Library

This change uses the hardware SPI lines on the MCU for fastest operation.  You can also use Software SPI by uncommenting this line instead: //Arduino_ST7789 tft = Arduino_ST7789(TFT_DC, TFT_RST, TFT_MOSI, TFT_SCLK); //for display without CS pin which is slower, but allows you to use any pins you want for the SPI interface.

st7789 tft display in stock

When you find these modules for sale, they are often mistakenly identified as an OLED display but they are in fact IPS LCD which has a similar wide viewing angle to OLED.

In the above example, Node32-Lite and this 0.96-inch LCD.  Please refer to the tutorial here: ST7789 interfacing with ESP32 to make the connections, Arduino library installation, and modification needed for it to works on this LCD.