






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 Hungary.
🚀 Elevate your Arduino game with a touchscreen that’s as smart as you are!
The ELEGOO UNO R3 2.8 Inches TFT Touch Screen is a vibrant, user-friendly LCD display designed specifically for Arduino UNO R3 and R4 boards. Featuring a 320x240 resolution touchscreen with an included stylus and an SD card socket for expanded data storage, it empowers makers and professionals to prototype with precision and style. Backed by detailed tutorials and optimized libraries, this affordable module transforms your electronics projects into interactive experiences.













| Customer Reviews | 4.4 out of 5 stars 1,421 Reviews |
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.
D**S
Fantastic little display, looks great and works as expected, amazing price
Fantastic little display. Looks great, works as expected and is really an amazing price. Additionally, Elegoo has great test apps included that you can download. The sample apps include fantastic examples that you can extend for your own use. There are some really interesting examples in there which show you how to deal with the touch screen and how to rotate the display and everything. Really great. I received the display yesterday and started wiring it up to my Arduino Nano -- a bit more of a challenge than using it with an Arduino Uno since the Nano is so small and doesn't have the headers just to plug the screen directly in. All Problems Were My Own I struggled with it for quite a while because I couldn't get it to display anything. I opened up Arduino Serial Monitor and could see good messages appearing telling me it was initializing but all I could see was a backlit white screen. I wasn't sure what was wrong so I went back and checked all my lines with a continuity tester (multimeter setting) and finally I discovered I had two of the data lines flipped with each other. I switched them over and everything worked perfectly. It looks great and works great as you can see in the picture. I'v also uploaded a picture of the back of the screen to show the pinouts. One challenge for doing the wiring myself was also that some of those pins are not used and you have to get everything aligned properly. If you get this set up properly it will work. Again, this is a fantastic little display, especially for the price.
P**N
Works well with UNO R3
I originally got this LCD to use with a UNO WIFI R4 board. But the libraries included do not support that. I was able to modify the simplest example to make it work with the R4, but it ended up being a lot slower than using the LCD on an UNO R3, even though the R4 micro controller is a lot faster. The difference is that with the R3 the data is loaded as a byte while the R4 needs to be a bit at the time. I was unable to locate function for writing a byte. I'm sure it can be done, but I have not found it. Since the LCD worked better with an UNO R3 board, I decided it wasn't worth the effort to make it work with the R4 board. Using the LCD with an UNO R3 board, it works well. Especially considering the low cost. The display is bright, with nice colors. The library uses 5 bits per color, but I don't think there are that many levels available. The touch screen works OK. But you do need to use the included stylus. Using a finger doesn't work as well. One thing to keep in mind is that most pins are used, so only the I2C interface is available. You will need to solder the wires directly to the board to get access to it. The included examples were helpful.
G**N
Works Perfectly and a Nice Looking Display
In the past, I have purchased several similar displays, none of which came with much, if any, documentation. After spending too much time trying to get them to work, I gave up. This was NOT the case with this display! It worked right "out of the box" and came with a number of sample Arduino sketches, needed library files, and datasheets on a "mini" CD. The cost of this display was not that much more than I paid for the non-workable ones. I tried all of the supplied example sketches and they all compiled without errors and worked "as advertised". This display plugs directly into an UNO without any external wiring. Since most shields that work with an UNO are useable with a MEGA, this display COULD work with a MEGA if you did some external wiring. That's because the wiring for the SPI bus is different between the UNO and MEGA. If you didn't need the SD card which requires the SPI bus, maybe no external wiring is needed. I didn't try this display on a MEGA. You have to provide your own SD card if you want to use one. I ran into the SPI difference some time ago and was able to add a couple of jumpers and change a few pin numbers and get things to work. Since this display "covers" all of the pins, you'd have to "hot wire" the jumpers, probably not a big deal. If nothing else, the provided sketch using the SD card would be a good reference for using an SD card. I don't have a designated use for the display yet, but I'm thinking that it should also work with an Arduino UNO 101 which has an onboard Bluetooth interface. That way, one could communicate, wirelessly, like with a phone app.
F**.
Display works great and easy to program. Plenty of pins available on a MEGA
This screen is great. It works as represented and the example code provided all the examples I needed. I am using it in a very simple application - I have an Arduino UNO connected to an SRO4 Ultrasound distance sensor that sits at the end of my dock and measures distance down to the water. It transmits that distance using an RF24 radio. Up at the house I have an Arduino MEGA with an RF24 radio receiving the distance and converting it to a calculation of the clearance under a bridge at the end of the estuary. I needed a display to show the results. This screen works great! I did not experiment with the 'touchscreen' capability. Someone complained about all the pins it uses. I'm using it on a MEGA and that leaves digital pins 18 to 53 and about 6 of the analogue pins available and accessible. If you use it on an UNO it does use or at least cover up all the pins. Also when I first bought the Arduino MEGA about a month ago I had trouble understanding the manual and Elegoo had very prompt, very courteous help. Their instructions were fine - I'm just a child of the 60's!
D**N
Seems to work just fine and a good price for a mini-VGA display
I just received this display so I haven't done much with it yet. All the examples compiled just fine. Unlike one of the reviewers commented about the libraries provided on the mini-CD, I just grabbed the latest AdaFruit libraries directly from GitHub (and found a compile error in one module) and had no problems. I'm using this with an Arduino UNO so it's a perfect fit and no comparability problems as far as the uSD card goes. I'm not sure what I'll use this for, but for the price it's a really sharp compact graphical display. I like the fact that they included the mini-CD with examples and the stylus for the touch mode. Update: I really enjoy this display now that I've played with it for a while. The only issue I have with it is that it totally occupies the access to all of the Arduino board pins. I'll have to look at it some more to see which pins the display is actually using and which ones are still available for additional I/O. In the meantime, I mounted it on a pair of pin breakout strips that give me access to all the pins while still allowing the display to seat properly and use whatever pins it needs. This is great for prototyping projects for now. I just ordered two more of these displays because it's such a bargain for the performance it provides. Yet another update: I just went through all of the pins marked on the board and the code for the support libraries. It appears that the display hogs all of the pins with the exception of the A5 and the serial I/O pins 0 and 1. This pretty much precludes the use of any other peripheral devices using Wire, SPI, or I2C. The SD card uses digital pins 10 through 13, so if you don't need the SD card, you can snip those pins off (and don't include the SD library in your project). Otherwise the options are limited. And yet another update: The thing also hogs the interrupts. It works much better on a Mega 2650 board with the additional I/O pins, but any libraries that use interrupts are crippled. I've downgraded my rating to 3 stars because without sufficient technical documentation from Elegoo this thing is nothing more than a novelty.
D**E
Great Display, Superior Technical Support (run on Mega leaving PWM pins free)
I am pretty new to the Arduino world, but purchased this item several weeks after buying Elegoo's "Most Complete Starter Kit for MEGA" (great intro tutorials for a beginner like me) because I had an idea for a project. The display arrived quickly and worked as advertised when connected directly to the Mega; but I quickly realized that I needed to leave the PWM pins (2-13) on the Mega open for stepper motors and connect the display to other digital pins (22 and higher). After failing to figure this out on my own, I noted in the Amazon reviews here that someone had done it, but there was no guidance on how to handle the required library code changes. I recalled reading that Elegoo Tech Support was pretty responsive and sent them an email. Eva from Elegoo responded in less than one day - and not only did she provide clear instructions (with photo) on how to connect the display to the Mega, they also sent me a revised library file that would make my specific suggested pin arrangement work! In a follow up note, Eva also explained how to connect the SD card pins to make it work with the Mega. I feel that Elegoo’s Tech Support went above and beyond the call of duty in this case, and they answered my questions – the same questions which I think are echoed by other some users in the reviews below. Thanks Elegoo!!
S**A
If they would add a serial interface to free up some pins and expose them for use it would be great.
I had 2 issues with this device when it arrived however Elegoo promptly resolved both so I am revising my review to 5 stars based on customer service. They sent me a new display and provided technical advice on how to free a couple of pins for other uses. Be aware however that you are very limited by both number and choices of pins available for to control or communicate with other devices. The display shows vibrant color and the touch screen works well. All sample code worked on the replacement unit. If you plan to use this to get user input to control other devices you should consider also getting an Arduino mega so you will have a few more free pins to work with. despite the limitations the display does work exactly as advertised. My original issues were: 1. my display arrived with a small crack in the glass which I did not notice until I was running the tests shipped with the product and found the touch screen was not working. 2. This shield consumes/covers up every pin on the Arduino UNO so there is nothing left to do anything else. I had hopped to use the touch screen to control some motors but without any pins available it is not practical. If they would add a serial interface to free up some pins and expose them for use it would be great.
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.
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.
C**X
good
good
S**N
muy bueno
PERFECTO TODO BIEN
Trustpilot
3 days ago
2 weeks ago