






Desertcart purchases this item on your behalf and handles shipping, customs, and support to Australia.
๐ Elevate your Arduino projects with touch, color, and storage โ donโt get left behind!
The ELEGOO 2.8-Inch TFT Touch Screen is a compact, high-resolution 320ร240 color display with resistive touch input and an included stylus. Designed for Arduino UNO compatibility, it features an onboard MicroSD card slot for expanded project storage and an 8-bit parallel interface for responsive screen updates, making it ideal for interactive menus, sensor displays, and custom UI development.













| Customer Reviews | 4.4 out of 5 stars 1,430 Reviews |
@**R
A great little arduino compatible display
Needed a display that would be arduino compatible and this display fit the bill. The colors are bright, resolution was just what I needed and the touch screen worked without any issues. I'll buy these again for sure.
D**E
OK, I'm impressed
My expectations were fairly high having purchased a few other items from Elegoo including their super robot car. I found them all to be good quality and pretty well documented and this is no exception. It worked straight out of the box. I loaded the libraries, compiled the code and each performed correctly and immediately. The english instructions are a bit sparse but were written clearly and allowed you to get up and running quickly. Overall, the video quality is quite good. The colors are vibrant and the display steady. If I have any complaints they are very minor especially in light of the price. The display looks best, like most do, when view head on. From an angle it is a bit washed out but, again, for the price, it is great. I also noticed the screen slightly slow to respond to the "touch" function (have to use the included "pencil") when drawing and sometimes repeats characters when entering values on the touch screen, but, again, for the price this performs really well. I believe I found Elegoo products to run about 10 percent more expensive than some of their compeitors but, in my opinion, Elegoo's quality of construction and documentation are worth it too me. I like this product, if you can't tell. Be advised the examples are just that, examples. They work out of the box but there is no documentation of the code so if you want to build on it you need to expand from there...but that is what these are all about...building and experimenting. At least for me. Good luck and enjoy!
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.
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.
S**.
What a neat little touchscreen!
THIS IS SO COOL! I can't believe it was so inexpensive! With the included disc I had all the demos working on my Uno in minutes. Product arrived well packaged and was ready to attach to my Arduino with no soldering required. The disc included six ready-made demos to try along with the required libraries that you'll need to copy into your libraries folder. For the price it's going to be a great way to learn how to integrate a touchscreen into my projects. UPDATE: I originally tested this touch screen on a Uno, I wanted to try it on a Mega. One of the examples listed what pins to use but wasn't clear (to me at least) in what order I needed to use them. Another example on the CD spelled it out better. Here's the pins I used to get it working, you may need to alter the pin numbers in your sketch so everything matches (pins A0 THRU A9 are hooked to sensors on my Mega so that's why I moved the screen to pins A10-A14): LCD_CS to pin A13 LCD_RS to pin A12 LCD_WR to pin A11 LCD_RD to pin A10 LCD_RESET to pin A14 D0 to pin 22 D1 to pin 23 D2 to pin 24 D3 to pin 25 D4 to pin 26 D5 to pin 27 D6 to pin 28 D7 to pin 29 SD_SS to pin 53 SD_D1 to pin 51 SD_D0 to pin 50 SD_SCK to pin 52 Hope it helps!
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.
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.
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**Z
Genial!!!!
Genial!!!!!!
C**2
Verassend goed product
Mooi schermpje, werk prima met de bijgeleverde voorbeelden. Het touchscreen viel mij echt mee. Responsief genoeg voor hobby gebruik, eigenlijk best wel snel!
Trustpilot
2 days ago
4 days ago