2.4 Inch TFT Touchscreen LCD Display for Arduino Uno - Compoden
2.4 Inch TFT Touchscreen LCD Display for Arduino Uno
This 2.4-inch TFT LCD module adds a full-colour graphical interface and resistive touch input to your Arduino Uno. With a 240Γ320 pixel resolution, itβs suitable for handheld instruments, sensor dashboards, and simple control panels. The display uses the proven ILI9341 driver, so it works with a wide range of Arduino libraries right out of the box.
Key Specifications
| Specification | Value |
|---|---|
| Screen Size | 2.4 inches |
| Resolution | 240 Γ 320 pixels |
| Driver IC | ILI9341 |
| Touch Type | Resistive (4-wire) |
| Interface | SPI (4-wire) |
| Operating Voltage | 3.3 V (5 V tolerant pins) |
What You Can Build With This
- A portable weather station showing temperature, humidity, and forecasts on a colour screen
- A touch-controlled menu interface for an IoT home automation controller
- A simple graphics demo or mini arcade game using Adafruit GFX library
- A sensor data logger with real-time scrolling graphs
Compatibility
The display is designed for 3.3 V logic but the signal pins tolerate 5 V, so it works directly with Arduino Uno, Mega, and Nano. It pairs easily with the Adafruit_ILI9341 and MCUFRIEND_kbv libraries. The touch controller shares the SPI bus, requiring two extra analog pins for X and Y coordinate readout.
Wiring Notes
Connect VCC to 3.3 V on the Uno, GND to GND. Link SCK to pin 13, MOSI to pin 11, CS to pin 10, DC to pin 9, and RESET to pin 8. Touch pins T_CLK, T_CS, T_DIN, T_DO, T_IRQ can go to analog pins A0βA4. Keep wiring short and avoid placing the module near high-current circuits to prevent touch glitches.
Why Buy from Compoden
Every component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-5 days. If defective on arrival, replace within 7 days.
Is this compatible with Raspberry Pi?
Yes, with a level shifter for the 5 V pins. You can drive it via SPI using the same ILI9341 driver and the fbtft kernel module. Touch control works over the analog interface with an external ADC.
Which library should I use for Arduino Uno?
Use the MCUFRIEND_kbv library for quick setup. Include the Adafruit_GFX library for drawing shapes and text. For touch, a lightweight routine reading the analog pins works without additional libraries.
Does the touchscreen need calibration?
Resistive touch panels can drift slightly. A simple calibration sketch mapping raw X-Y values to screen coordinates is recommended. Once calibrated, touch accuracy is within a few pixels.
π¦ Free Setup Handoff Document Included
Every Compoden order includes a free setup handoff document β step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.
Ask Soldr above what you can build with this β it knows every Compoden kit this part appears in.
Shipping Information
- Prepaid Orders: βΉ75 for orders up to βΉ999, FREE shipping above βΉ999
- COD Orders: βΉ125 shipping + βΉ50 COD fee = βΉ175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items