






Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Finland.
🚀 Elevate your Arduino game with vibrant touch and storage power!
The ELEGOO UNO R3 2.8 Inches TFT Touch Screen is a high-quality Arduino shield featuring a bright 320x240 color LCD, integrated micro SD card reader, and a precision capacitive touchscreen with stylus. Designed specifically for seamless compatibility with the ELEGOO UNO R3 board, it comes with a comprehensive tutorial CD including drivers and example code, making it an ideal choice for prototyping and interactive electronics projects.











| ASIN | B01EUVJYME |
| Batteries Required? | No |
| Batteries included? | No |
| Best Sellers Rank | 11,542 in Business, Industry & Science ( See Top 100 in Business, Industry & Science ) 5 in LCD Touch Panels |
| Colour | blue |
| Customer Reviews | 4.6 4.6 out of 5 stars (1,396) |
| Date First Available | 24 May 2016 |
| Display style | LCD |
| Included components | 2.8 inches touch screen |
| Item Package Quantity | 1 |
| Item Weight | 36.3 g |
| Item model number | EL-SM-004 |
| Manufacturer | ELEGOO |
| Material | glass |
| Part number | EL-SM-004 |
| Plug format | UK |
| Product Dimensions | 8 x 5.51 x 2.01 cm; 36.29 g |
| Size | UNO Screen |
| Special Features | Comes with a stylus, Memory Card Reader, Touch Screen TFT |
| Specific uses | Electronics Projects, Prototyping, Arduino Development |
| Style | Minimalist |
| Voltage | 5 Volts |
S**H
Great little board - also the missing manual.
I'm happy with this module, it comes with a micro-SD card reader, touch layer, and TFT Liquid Crystal Display all in one. I didn't expect much to work properly given this board is 4 times cheaper than the well known touchscreen display on the market. But I've been happily surprised. Everything works smoothly, and the touchscreen is accurate in reading points across the entire surface. (There is NO calibration issue as you control the offset in code yourself) The card - being a shield - means you can just line up the pins on the board to the mount holes on the Arduino, and the card pushes firmly into place. The mini CD that comes with the device (see below for a link) has all you need to get it running, the drivers, libraries, and example code. Once I'd placed the libraries into the Arduino system, I opened the 6 examples and they all ran without issue. It was great! The build quality is excellent - the surface mount chips are all soldered well, the display is mounted cleanly on the PCB. You even get a little plastic stylus for the capacitive touchscreen. Warning! You might need to power your Arduino board along with the USB power. I found my little laptop couldn't power the bright white screen LED's, RGB screen, and Arduino all at the same time. The Arduino would repeatedly "unplug", and then "replug". Once I'd supplied extra power through the Arduino jack plug, it stayed connected. No more brown-outs. I might just buy another one to build a permanent project. -------------------------------- As you NEED to know what the electronic details are, I've included the CD contents on my site: Untamed Dot Co Dot Uk The link is right at the top, and includes the PDF's of the datasheets and libraries and examples. The missing manual. (At least on the product page) Key features: Driver chip : LGDP4535 (The CD also includes data sheet for the ILI9341) Level converter : 5v to 3.3v Screen resolution : 320 x 240 Screen colour: RGB, 65,000 colour. Uses 8 bit parallel bus. Includes Micro SD card holder. Includes Arduino libraries and examples.
A**R
Excellent product, particularly for the price!
Using mine with a Uno as a UART to touch display interface. I have a mega that controls my home heating, and through a ~10m long UART connection, I can control and display via the touch screen. The library I found had the incorrect touch pins configured, so if you have touch problems (no detection) double check your #defines. I was also unable to fully configure the touch calibration using the example code (right edge was not detecting), but through trial and error got the correct calibration values. A few suggestions/tips. Although the SD card works, using the sd lib requires a lot of SRAM (512 bytes are required for sd card block writes), so thats 25-30% of the uno's memory space right there. So for my own scenario, I instead wrote code that reads in from the UART buffer to directly write to the display, parsing for commands to set text colour, position etc. By deleting functions/code not required for my exact tft screen, I freed up alot of space. If you are using the screen for something simple like me, its possible to use an uno, however, anything more complex and it does not have the memory to really do anything useful (and only has the UART pins free), so I would recommend a mega. I was also worried that I would REQUIRE the pen for any useful touch input, but the screen is extremely responsive to touch, more than I thought possible with a resistive panel. Edit: I purchased a second one, both going great left on 24/7.
S**E
Versatile screen for your project, though seriously limits I/O on the UNO
Good little screen for the Arduino, if you have a UNO (or clone) you can load up the demos and have it working in minutes. All the demos just worked in my clone UNO. The resistive screen is a little hit and miss, it tends to need a prolonged press rather than a dab. If you watch the data from polling the position, you'll see a lot of null results and a report approx 1 in 10 to 1 in 20 times which is likely what causes the sluggish feel. The screen also isn't perfectly supported so you can feel it flex when pressing in some areas. A little better with the stylus, but does work with a fat finger. The colours and graduations are good and the provided library does everything I've asked. I'm data logging temperatures so having the ability to create a touch based menu and create charts with a few line drawing commands is very useful. The only downside is that with a UNO this screen uses almost all the pins. A5 is free which you can use in digital or analogue mode and digital pins 0 and 1 can theoretically be used but as these are shared with the USB serial interface to flash and debug your results may vary. Using a Mega eliminates this problem as there are lots of other interfaces, however you then need to manually rewire the SD card interface as the Mega pinout is different. The official screen uses a different interface which leaves a lot of pins free but is slower to refresh. Overall a good additional if you can live with the limitations (Uno) or spend a little more on a Mega.
Q**E
Finding cheaper outside Amazon lost me money! This is how I saved money
I find this Elegoo 2.8” LCD touch screen very high quality and have used this type of screen from Elegoo before. I purchased one from Elegoo through Amazon in February 2021. I have now purchased another one today for the same price through Amazon. Just before purchasing the first Elegoo LCD I had purchased a cheaper screen from another supplier (not through Amazon). It worked fine at first, then developed problems. The first Elegoo LCD worked OK and is still working now with no issues. When it came to needing a second screen I turned to Amazon to purchase the second screen. With the cheap screen I just got the screen! With the Elegoo screen I got the screen, a mini CD with the drivers and example software and a touch pen all securely boxed plus Elegoo website documentation backup. I saved a couple of pounds on the cheaper screen but I really lost out because it did not last long. I want to show you why I spent just a little more money through Amazon and how it saved me pounds in the long run. I took a photo of the cheap LCD and a photo of the Elegoo LCD supplied by Amazon. I spliced the two photo’s together to have just one upload. I used a photo manipulation package (GIMP) to put a red cross and a green tick to show the difference between the two. The bottom line is… I buy through Amazon to save money, not to throw it away on cheap products that do not last. I hope the photo’s that I have supplied help you in making the right choice.
D**A
Good little screen
Really good touch screen for the price. You have to push quite hard I find but once you've adapted to it's capabilities it's really easy to use. Easy to set up and interact with in code. The layout is HTML although you can use a wrapper that makes life a little simpler if preferred.
T**N
Updated review: Glad I gave this a second chance!
Edited review: I decided to try another one of these screens since writing the first review and have changed my review from 3 to 5 stars as the unit I got was clearly a rogue defective unit! I contacted Elegoo and their customer service team were great so after looking around and not finding much else suitable for my project, I took a risk and tried the screen again. The new screen works as advertised and was bright and colourful! The touch screen feature clearly worked well this time and was everything I had originally hoped it would be. I haven't used the SD card as it doesn't suit my project, but if everything is as good as the rest I would be happy with it. Really blown away this time and glad I gave the screen a second chance! Both screens came well packaged and with lots of documentation and examples. Yeah, glad I tried this again! Original review: I was looking forward to receiving this item as I had plans for a project that would use it. When it arrived I was surprised to see that it was in "Shield" form, meaning that it fit directly into the pins of my UNO compatible. It was well packaged and came with a small stylus. Initially, the screen worked well and was bright and colourful. It worked well and does exactly what it is supposed to. My only gripe with the operation of the shield was the "touch" features of the touchscreen. In my case they were not very sensitive and trying to get something to happen via the supplied example sketches the screen cracked. Now this might have been me being a bit heavy-handed, but I don't think so... From the first day of trying this (a week ago) I've been somewhat suspicious that something was not quite connected correctly... Most of the arduino based products from Elegoo have been great... this one has been ok.
A**R
Excellent small screen.
I will be using the screen as a debugging tool for a small robot as it goes through its manoeuvres. It can display the readings clearly in text as well as graphics. Regarding the use of pins, I will be using a mega so not a problem. To connect a 2.8-inch TFT touch screen to an Arduino Uno, you’ll need a total of 12 pins. Here’s the breakdown: Data Lines (for display communication): 8 digital data lines (used for reading and writing to the display). Control Lines (for display and touch): 4 or 5 digital control lines (to manage display functions). Touch Screen Pins: 2 digital pins for touch screen data. 2 analog pins for touch screen control. Keep in mind that because of the way resistive touch screens work, you can share pins between the LCD and touch screen, allowing the entire setup to run with 10 digital and 2 analog pins12. Happy tinkering!
M**N
Great little screen for Arduino Uno R3
I actually bought this screen to use with Arduino R4 WiFi, but it didn't work with this board, the Adafruit code calls for a library that doesn't exist in the latest IDE for the R4, I tried some work arounds other people had tried but it didn't work, Adafruit had been informed and they got the same faults when they tried it, not sure if they will update the files for the R4. However the screen does work well with the Uno R3, so I might see if there is another screen available that will work on the R4 or updated files to make it work. Recommended for Uno R3, good little screen.
G**O
Llegó a tiempo
Muy buena pantalla e incluye el lápiz aunque no es indispensable utilizarlo lo recomiendo ampliamente
A**E
Elegoo Uno R3 2,8" Touchscreen
Ich habe mir vor einigen Tagen diesen Bildschirm ausgesucht, weil ich ein kleines Display für den Elegoo Mega 2560 haben wollte. Einen richtigen Einsatzzweck habe ich noch nicht und daher habe ich viel mit dem Display herumgespielt und getestet. Der Bildschirm kam in einer kleinen Pappschachtel mit CD, Eingabestift und einem kleinen Werbesticker mit einer Internetadresse, wo man sich eine Anleitung und Bibliotheken für die Arduido-IDE herunterladen kann. Die Anleitung ist in Englisch und für mich mit meinem Schulenglisch sehr gut verständlich, auch wenn man merkt, dass sie wohl von einem Chinesen geschrieben wurde. Die Informationen sind aber alle vollständig, gut verständlich und auch fehlerfrei. Die Anleitung ist zudem an den wichtigsten Stellen bebildert und man weiß sofort, was man machen muss. Die Arduino-IDE läuft bei mir in der Version 1.8.2 und kam sofort mit dem Bibliotheken für das DIsplay zurecht. Die Beispielprogramme liefen alle sofort ohne Anpassungen und sind auch für einem Programmieranfänger verständlich. Wichtig(!!): Ich war zuerst zu zögerlich mit dem Aufstecken des Bildschirms auf den Mega 2560, daher kam nur ein fehlerhaftes Signal zustande und ich war für ein paar Minuten der Meinung, dass der Bildschirm eine Macke hat. Dem war aber nicht so. Man kann die Kontaktstifte wirklich komplett auf den Mega 2560 stecken bis sich die Plastikreihen des Displays und der Mega 2560-Platine berühren. Also keine Angst, dass man etwas kaputtmacht :-) Display: Der Bildschirm ansich hat eine Auflösung von 320*240 Punkten und das langt auch in meinen Augen für den Einsatztzweck. Vorallem wenn man den geringen Preis betrachtet. Der Bildschirm ist ausreichend hell und kann auch bei Sonnenlicht noch abgelesen werden. Die Farbdarstellung ist sogar sehr gut und entlockte mir beim ersten Mal ein "Wow". In Betrieb wird es ganz leicht warm, aber wirklich nur minimal. Daher braucht man wohl nicht auf aktive Kühlung achten, wenn man das Produkt in einem Gehäuse einsetzen will. Die Touchfunktion ist einwandfrei. Es liegt zwar ein Stift bei, aber man kann den Touchscreen auch mit einem Finger bedienen. Alles in allem kann ich nur 5 Sterne vergeben, weil es wirklich ein gutes Produkt ist.
C**X
good
good
S**N
muy bueno
PERFECTO TODO BIEN
J**R
Might be difficult to set up depending on what you're doing, but ultimately worth it.
This is amazingly cheap for what it does. I didn't have any way to play the CD that came with enclosed instructions on how to use this, but a good YouTube tutorial did the trick. Elegoo provides modified Adafruit_TFTLCD and Adafruit_GFX libraries designed to be compatible with the Arduino Mega, which they also sell separately. These modified libraries aren't available on the IDE, so I had to download them and manually insert them into the IDE's library folder. After that it should work really great once you boot up an example. Really good brightness, although, (as any LCD screen would, so I expected this), you can't achieve true blacks with this screen. That doesn't matter at all though. The "touchscreen" part of this works pretty neatly with the examples provided, although sometimes you might have to apply a little bit more pressure than you're used to with the capacitive touchscreens that iPhones and other mobile devices feature. Overall this is a fantastic device and absolutely worth buying. I might buy another one in the future if I need it.
Trustpilot
1 month ago
2 months ago