Everything related to displays including OLED, LCD, e-paper, 7-segment modules, addressable LEDs and matrix displays. Wiring, control methods, and basic interface design.
Display technologies are one of the most visible parts of an electronics project. A display can show sensor values, menu settings, status messages, graphics, animations, warnings or decorative effects. This article gives an overview of the most common display types used in Arduino, ESP32, Raspberry Pi Pico and embedded projects, including LCD, OLED, ePaper, 7-segment […]
Many display problems are not caused by software or wiring mistakes, but by incorrect voltage levels. Modern microcontrollers and displays often use 3.3V logic, while older modules and Arduino boards use 5V. This article explains when level shifting is required, which methods work reliably and which solutions should be avoided. Why Level Shifting Is Important
Choosing the right display is not only about size or price. The best display depends on what the project needs to show, how often the information changes, how much power is available, how many pins are free, and which software libraries are available. This article explains the most important practical selection criteria for LCD, OLED,
Display issues are among the most common problems in embedded systems. A display that stays blank, flickers or shows corrupted data is often caused by simple hardware or configuration mistakes rather than complex software bugs. This article covers the most common display problems and how to diagnose them efficiently. Display Stays Blank A completely blank
Displays are not only defined by their size or technology, but also by how they communicate with the microcontroller. The interface determines how many wires are needed, how fast data can be transferred, and how complex the software becomes. This article explains the most important display interfaces used in Arduino, ESP32, Raspberry Pi Pico and
Small color TFT displays are among the most popular display types in Arduino and ESP32 projects. They are inexpensive, widely available and capable of showing full-color graphics, menus and simple user interfaces. This article explains how TFT LCD displays work, compares the common ST7735 and ST7789 controllers, and shows when to use each type. What
Monochrome graphic LCDs are a practical middle ground between simple character displays and full-color TFT screens. They allow pixel-level control without the complexity, cost and power consumption of color displays. This article explains how graphic LCDs work and compares two common controller families: ST7567 and ST7920. What Is a Graphic LCD? A graphic LCD allows
Round TFT displays are becoming increasingly popular in modern embedded projects. Unlike traditional rectangular screens, they offer a distinctive visual appearance that is well suited for gauges, dials and compact user interfaces. One of the most common controllers used in these displays is the GC9A01. This article explains how GC9A01-based displays work and where they
Parallel TFT displays are less common in modern hobby projects, but they still have an important advantage: speed. When a display needs to update large amounts of data quickly, a parallel interface can outperform SPI-based displays. This article explains how SPFD5408-based TFT displays work and when they are the right choice. What Is an SPFD5408
Small OLED displays are one of the most popular choices for modern embedded systems. They offer high contrast, low power consumption and compact size, making them ideal for Arduino, ESP32 and CANABLOX projects. This article explains how OLED displays work and compares the most common controller chips: SSD1306, SH1106 and SSD1309. What Is an OLED