7 Arduino Compatible Displays for Your Electronic Projects

The Arduino board has a wide variety of compatible displays that you can use in your electronic projects. In most projects, it’s very useful to give the user some sort of feedback from the Arduino.

Whether it’s a sensor reading, an ok message or to create an interface to interact with your Arduino board.

There are several types of displays compatible with your Arduino, here’s a list of 7 of them.

1. TFT LCD display

With the TFT display you can display colorful images or graphics. This module has a resolution of 480 x 320. This module includes the SD card socket and SPI FLASH circuit.

View this display on ebay ->

TFT2. TFT LCD touchscreen display

This module is similar to the TFT LCD display, but it has touchscreen.

View this display on ebay ->

tft touchscreen

3. Dot matrix

The dot matrix has 64 leds, 8×8. You can control each led individually to display letters, numbers, figures, etc.

You can attach several dot matrices, to have a bigger area.

View this display on ebay ->

dot matrix

4. White OLED display

This is a tiny display with just 1 x 0.96 Inch. This display has a black background, and displays characters in white. There are other similar displays that can show the characters in other colors.

View this display on ebay ->


5. 16×2 character LCD display

This usually the first display most people use when they first start using the Arduino board.

It displays 16 characters in 2 rows (there are also other sizes available). These displays come with a blue or green background and with a backlight.

View this display on ebay ->

1602 lcd display

6. 5110 LCD display

These are the kind of displays used in old Nokia cellphones.

The background is grey and the characters or pictures are displayed in darker grey. They are very cheap and easy to use.

View this display on ebay ->

5110 lcd display

7. 4 Bits Digital Tube LED display

This display allows you to display 4 digits with seven segments. It’s useful to display data from a temperature sensor, for example.

View this display on ebay ->


Wrapping Up

Have you have ever used one of these displays? Which display you use more often?

Let me know by leaving a comment below.

Thanks for reading,


P.S. I recommend reading: 21 Arduino Modules You Can Buy For Less Than $2

Learn how to build a home automation system and we’ll cover the following main subjects: Node-RED, Node-RED Dashboard, Raspberry Pi, ESP32, ESP8266, MQTT, and InfluxDB database DOWNLOAD »
Learn how to build a home automation system and we’ll cover the following main subjects: Node-RED, Node-RED Dashboard, Raspberry Pi, ESP32, ESP8266, MQTT, and InfluxDB database DOWNLOAD »

Enjoyed this project? Stay updated by subscribing our newsletter!

35 thoughts on “7 Arduino Compatible Displays for Your Electronic Projects”

  1. I have tried several TFT displays that came from ebay but not these exact ones.
    Getting them to work properly is a real chore. Big problem getting the documentation
    and the right library. Ones from Spark Fun and Adafruit = easy setup and they work but also
    are pricey. Ebay = headaches but they are cheap so if one doesn’t work it can be easily
    thrown away. And if it works then you win.

    Pick your own poison. Just my opinion.

  2. I buy all my 16×2 displays,20×4 displays, and serial LCD interface boards from Ebay.
    I have several dozen LCD displays and they have all worked right from the start. Serial
    interface boards have been a little bit dicier. You need to use the right library and address
    to get them to work properly..
    Getting these from Ebay = happiness.

    • I 100% agree with your thoughts Dan.
      The TFT displays can be a pain to work with if they aren’t properly documented. I’ll be adding a few guides in the future that are guaranteed to work with these Chinese displays.
      I hopefully will remove those frustrations!

  3. The NEWHAVEN NHD-C0216CiZ-FSW-FBW-3V3 is a 2×16 LCD that uses I2C for communication. They are about US$10 in single-piece quantities. I am using those on a project and they are quite easy to work with.

    Peace and blessings.

  4. Here are some SPI seven segment displays that are Arduino compatible:
    tindie.com/products/rajbex/dual-row-4-digit-seven-segment-led-display-yellow tindie.com/products/rajbex/spi-4-digit-seven-segment-led-display tindie.com/products/rajbex/serial-8-digit-7-segment-led-display-red

  5. Hello,

    Could you please expain how to use a 5×7 Dot Matrix ?
    I find tutorials on 8×8 dot matrix but not on 5×7.
    Any help would be higly appreciated. Thank you!

  6. hi, this displays works with a NodeMCU ESP8266 chip ? (using the arduino IDE to program). Do I need extra hardward to connect them? Thanks!

  7. LoL, yesterday i brought a 5110 lcd display, what a coincidence.

    A cool information: There is a arduino shield to the 16×2 lcd wich uses the analog read to clock/send data and because of that, uses a way less cables/ports!

  8. Rui, thx for useful list of displays. My recomendation is add info about related usable libraries to each display.. brgds Roman

  9. A display I use more and more, is the GLCD (graphic LCD) 128×64 pixels. Rather fast, you can use it for text and graphics, there are very good fonts available. With Arduino you have a very good library that supports all kinds of lcd’s: U8-Glib. Worth using those!

  10. Hey Rui,

    I am trying to track down some C code to drive the the 128*64 ST7565R-G LCD display driver.
    I can already write bitmaps and character etc… But now need functions to draw lines and circles.
    I want the C code to draw lines and circles. Any Ideas ? 🙂


  11. Hello. Do you know about a working Library for the TFT Displays ?
    I have tried several and get compilation errors etc. Would be Nice if You could provide a working example.

  12. I am thinking of using these for a secure door entry system but it needs a 64 led color array.
    The idea is to present changing patterns of a few colored dots, then use switches to select the row or column to generate a predefined color sequence. Wrong attempts introduce a delay.
    It is similar to a key system but more secure.
    There is a color version, the GET-0031

  13. If you want cool TFT displays which are well documented, have touchscreen, use simple UART interface, come with a lot of examples and tutorials and are a tad more expensive than the ordinary TFTs from eBay, take a look at Nextion

    If you spend a bit more on the Enhanced version, you get more flash, more RAM, touch sensor, etc.

  14. I am tending to use the 128×64 OLED more these days than the LCD. One big problem is the vulnerability of the edge of the glass in the post, some shippes just put them rattling around loose in a jiffy bag! If buying on eBay, choose a supplier who states they will be packed securely (I’ve found one who uses a plastic case, inside a cardboard box).

    • That’s a good point Andrew made about LCD fragility, since I just broke one of the ILI9341 colour LCD displays with careless handling while I was making a housing for it! 🙁


Leave a Comment

Download Our Free eBooks and Resources

Get instant access to our FREE eBooks, Resources, and Exclusive Electronics Projects by entering your email address below.