Thin Film Transistor LED Displays - Visual I/O
Circuit Cellar|September 2024
To add a resistive touchscreen on top of a TFT display, Jeff explores the technology offerings and libraries needed to accomplish his task. Calibrating the touchscreen's computed coordinates with the actual pixel coordinates of the display proved difficult with a modular framework but separating functions allows easy expansion.
Jeff Bachiochi
Thin Film Transistor LED Displays - Visual I/O

Last month I chose to use a TFT display, based on the simple fact that it was compatible with Arduino UNO shield (Circuit Cellar #409, August, 2024 [1]). That means the display mounts atop an UNO and requires no wiring whatsoever to operate. My micro of choice nowadays is an ESP32. Officially there is no UNO-format ESP32 from Arduino. They do make a NANO format ESP32, but that lacks the Arduino expansion format. Third-party companies such as Wemos offer one, but it's hardly a standard. Using an UNO or MEGA format board with a shield-compatible display board made a lot of sense.

Despite its advantages, a TFT screen cannot emit light on its own, and needs a backlight to generate an image. In this month's column, I add a resistive touchscreen on top of the TFT display

HOW TFTS AND TOUCHSCREENS WORK

TFT display: A TFT or "thin-film-transistor" technology display has a sandwich-like structure with liquid crystal material between two glass plates. Referring to Figure 1, you can see the two polarizing and RGB (Red/Green/Blue) color filters, which, combined with two alignment layers, determine the amount of light allowed to pass. An uncharged pixel allows the vertically polarized light to pass unaffected, then it gets blocked by the second horizontal polarizer. When charged, the liquid crystals bend the vertically polarized light 90°, allowing it to pass through the second polarizer. Each pixel in the active RGB matrix is paired with transistors that includes a capacitor to give each sub-pixel the ability to retain its charge. Thus, the TFT layer controls the amount of light allowed to flow through its color filter. The TFT screen, itself, however, can't emit light like an OLED display; it must have a backlight to generate the picture.

This story is from the September 2024 edition of Circuit Cellar.

Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.

This story is from the September 2024 edition of Circuit Cellar.

Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.

MORE STORIES FROM CIRCUIT CELLARView All
As a 'Matter of Fact
Circuit Cellar

As a 'Matter of Fact

Inside atest Home Control Consolidation Attempt via Google Home and Matter-over-Thread

time-read
10+ mins  |
November 2024
Industrial Computers Boost Machine Vision Systems
Circuit Cellar

Industrial Computers Boost Machine Vision Systems

GPU and CPU Performance Drive Rugged Industrial Platforms

time-read
6 mins  |
November 2024
Infineon Introduces Industry's First 20 Gbps Universal USB Peripheral Controller
Circuit Cellar

Infineon Introduces Industry's First 20 Gbps Universal USB Peripheral Controller

Infineon Technologies announced the addition of the EZUSBTM FX20 programmable USB peripheral controller to its EZ-USB product family.

time-read
1 min  |
November 2024
Microchip Makes it Easier to Build Sophisticated GUIs for MPLAB Harmony v3 and Linux Environments
Circuit Cellar

Microchip Makes it Easier to Build Sophisticated GUIs for MPLAB Harmony v3 and Linux Environments

Designers are incorporating Graphical User Interfaces, or GUIs, into more electronic devices to enhance the user experience by providing intuitive and visually appealing interactions with today's modern applications.

time-read
1 min  |
November 2024
Entertainment On Wheels
Circuit Cellar

Entertainment On Wheels

In-Dash Panels Control Head Units, Multiple Displays, Cameras and Sensors

time-read
10+ mins  |
November 2024
Using Amazon Alexa to Control Custom IoT Gadgets
Circuit Cellar

Using Amazon Alexa to Control Custom IoT Gadgets

Integrating Voice Recognition for Smart Home Projects

time-read
10+ mins  |
November 2024
Datasheet: Power Up With DC-DC Converters
Circuit Cellar

Datasheet: Power Up With DC-DC Converters

Application Types Drive Parameters Beyond Efficiency and Density

time-read
3 mins  |
November 2024
D&D Die Roller with Raspberry PI RP2040
Circuit Cellar

D&D Die Roller with Raspberry PI RP2040

Fantastical Project Built with MCU TFT Display and LVGL Graphics

time-read
10+ mins  |
November 2024
No Blues with Bluetooth!
Circuit Cellar

No Blues with Bluetooth!

Part 6: Bluetooth Cybersecurity Basics

time-read
10+ mins  |
November 2024
LoRaWAN Goes the Distance at Low Power
Circuit Cellar

LoRaWAN Goes the Distance at Low Power

IoT’s Versatile Protocol for Long-Range, Wide-Area Connectivity

time-read
10+ mins  |
November 2024