* Disclaimer: OveReview is reader-supported. We earn commissions from qualifying purchases
HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8

HiLetgo ILI9341 2.8" SPI TFT LCD Display Touch Panel 240X320 with PCB 5V/3.3V STM32

HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8 HiLetgo ILI9341 2.8
$ 17.59

Score By Feature

Based on 215 ratings
Value for money
8.48
Easy to use
8.28
Touch Screen
6.76

OveReview Final Score

How Our Score Is Calculated

Product Description

The driver element is an active matrix TFT based on a-Si technology.
The resolution (dots) of this image is
The viewing direction is to the left at 6 o'clock
The RGB stripe arrangement consists of three horizontal and three vertical pixels
A PCB plate (containing an IC power supply and SD), compatible with the

Questions & Answers

Have you gotten in touch with this yet? In response to a comment, I tried the UTouch library and was unable to make it ?

Go to Github and search PaulStoffregen/XPT2046_Touchscreen and copy the url. Those are the ones I use and they work well. A display library called MiniGrafx is also used by me. These displays and touch screens are used in a few of my projects. I also noticed that The weather - This display is used in station (on github), a great project that uses it (or one similar to

How would you go about displaying a picture from a SD card on this screen? Is that possible?

I think your library will depend on it. It is possible to implement this method in some libraries

Can you touch the screen using a capacitive pen?

Yes, it has a resistive component

Selected User Reviews For HiLetgo ILI9341 2.8" SPI TFT LCD Display Touch Panel 240X320 with PCB 5V/3.3V STM32

The Teensy 3 is compatible with this product
5/5

You can use Arduino 2 or Arduino Micro You can do it this way It's so nice to have these displays and I use them all the time. Thus far, I've purchased 8 and I've been able to get them working with either Teensy 3 or the Teensy 2. 0. A Teensy 3 will also work if they are connected to an Arduino Nano or a Teensy 2. Two plus one. If you are using the ILI9341_t3, use it. It is 60. As reported by the PJRC This library connects directly to the device and is very fast*2. If you want to touch something, use "UTouch". 1. 2. 3. When it comes to SD, I use SDFat. He's got that The level shifters do not need to be used
5. There may be a need to solder J1 (on all my displays I do so)
4. For SD operation, remove the resistors R1, R2, and R3 and replace them with 0 ohm resistors

For operation with Arduino Nano
1. You can use the Adafruit ILI9341. It is 60. * * 2. If you want to touch something, use "UTouch". 1. 2. 3. Since SD does not have enough memory to support graphics, I haven't been able to get SD to work with graphics. The level shifters do not need to be used
5. If using the display with an Arduino it WILL need to be soldered (I do this on all my displays). *EDIT as of 12/29/2019 you must connect the display to an Arduino with 3 volts. You will need 3 volts (just connect the 4) Connect the 5V pin of the Arduino to pin 3. An optional solution is to put a 1K series resistor on all pins to drop the voltage going to the unit (and power the device with 3 volts). These units will not function if the signal lines are powered by 5 volts and the power source is 5 volts.

Frances Holloway
Frances Holloway
| Feb 18, 2021
The display is very well made for the price
4/5

The display was purchased for use with an amateur (Ham) radio project. A few problems, mainly since it has a resistive touch screen and the X-Y alignment is off. In general, the coordinates of a point on the screen are not always the same. The Teensy 3 runs it just fine, aside from that. A typical MPU, such as the 6 we used for this project, does not draw much current, and once we found a calibrating routine that worked, the touch screen worked nicely. There's no problem using the standard ILI931 libraries, and we got the SPIN-compliant version for our project as well For the Touch library, which also works with the Teensy 3, there is a master touch library. There is still a lot of work to be done, but the project is almost ready and with some minor tweaks, it is almost complete You will be able to play when the Y coordinate ranges for touch controls appear on the screen. X-rays are very unpredictable and I only gave it four stars since they are sometimes erratic I am unable to resolve the Y coordinates for the touch panel, but else I believe it is a good value for the price, and most people won't need my extra precision point coordinates 0EB* * 0EB*.

Thiago Hull
Thiago Hull
| Jul 19, 2020
Make sure that you initialize the constructor I like how it works
5/5

When I started using this, I ran into problems The only thing I was getting was a white screen with an Arduino Uno and Adafruit Feather, and the Adafruit ILI9341 libraries weren't working either. My email receipt from HiLetgo went out with all the schematics I needed, and they responded quickly and courteously. I realized this unit is actually a 3. After reading through them for a bit, I think this is actually a 3. A unit that works at 3V. A bidirectional logic level shifter is required to convert the SPI, DC, and RST pins from 5V to 3. If you're connecting it to an Uno or Atom, you'll need to buy one. A three-volt battery. Additionally, when you use the Adafruit library, don't forget to initialize the constructor with the reset pin, otherwise, you may run into errors. The tft should typically be

Adafruit_ILI9341 tft = (TFT_CS, It would also be ideal to use hardware SPI pins with this unit.

Ronan Sheppard
Ronan Sheppard
| Sep 09, 2020
This Raspberry Pi displays and works with the touch screen
4/5

As a result of this An 8" SPI touchscreen LCD uses a XPT2046 controller, and there is code for that controller on the web for Raspberry Pi and for Arduino. To connect to my Raspberry Pi Zero, I use an HDMI cable. SPI0 connects the display to the touchscreen controller, and SPI1 connects the display to the display. According to the pinout, these are the pins Video and text can be watched on the display of the 3v VCC(1). A stylus pen included with this budget touchscreen is nice but the touchscreen seems a tad jumpy and I'd prefer to use my fat finger to precise the point for this budget laptop.

Pedro Blankenship
Pedro Blankenship
| Jan 11, 2021
Display is nice and bright I was able to get it to work in no time
5/5

I found it very easy to get it In our project, we built an alarm clock that was time-synchronized with an NTP server using an ESP8266 controller from HiLetgo. I was able to get started with the ESP8266 instructions from HiLetgo on Amazon very quickly. The only change I had to make was the example on step 3 where it said to This is ESP8266com_index. The JSON format. It regularly goes off line, and I couldn't get access to it when I was setting up, so instead I downloaded the source and used it I added an OLED display from HiLetgo and ran an example sketch to display a WiFi network.
The idea is to use the TFT display to show the time, and the OLED display to show the alarm time (s). It is very easy to get the examples to work on the hardware - just wire it up and you are good to go. The software has now been written, but we just need some time. Considering all three items run on 3, it makes sense that all three are related. I bypassed the onboard regulator by soldering a hook to the J1 connector, which is powered by a 3-volt supply. When I tried running from an external supply, it seemed to draw only 150mA and the regulator is only rated at 800mA, so I switched over to running it all from the USB supply, and the regulator doesn't even get.

Parker Mullins
Parker Mullins
| Apr 30, 2021
If you set them to 3, then they work fine
5/5

It works well at 3 volts. These work well at 3 volts. There are two types of logic 3V and 5V. With the right microcontroller, I've run these over SPI with clock speeds over 60 MHz and they've handled it (though they were prone to jerks with that speed). I like these as far as what they are for the price they cost.

The ILI9341 chip that drives this thing is pretty standard and there are a number of C/C++ libraries for Following the directions and being patient should be enough to accomplish the task. The device has a touch screen, but it is of the resistive variety, which means it can only sense one point at a time and can't do miracles. Apart from that, I find it astonishing to see that for this price (and for less if you get it from China directly) you can procure a display of this caliber.

Kristian ASHTON
Kristian ASHTON
| Jun 15, 2021

Related Products For HiLetgo ILI9341 2.8" SPI TFT LCD Display Touch Panel 240X320 with PCB 5V/3.3V STM32