Arduino TFT LCD Touch Screen Tutorial (2.8" ILI9341 Driver) also for ESP32
Welcome to another Arduino video tutorial! In this video, we are going to take a first look at this 2.8" Color TFT Touch display! Subscribe for weekly videos ▶ https://bit.ly/33KIQ09
Today we are going to learn how to drive the 2.8" Touch display with the ILI9341 driver with an Arduino Uno and an ESP32 board. First of all, let's take a close look at the display itself. The display is big, and it offers a resolution of 320x240 pixels. Compared to one of my favorites displays, the 1.8" Color TFT display you can see it a lot larger. The screen also offers touch functionality which is an added bonus and an SD card slot at the back. It uses the SPI interface, so the connection with the Arduino is very straightforward. The cost of the display is relatively low; it costs around 11$ which in my opinion is a fair price for what this display offers.
--------------------
WHERE TO BUY
--------------------
2.8" Inch Display: http://bit.ly/28ILI9341
Arduino Uno: http://educ8s.tv/part/ArduinoUno
Resistors: http://educ8s.tv/part/Resistors
Arduino Pro Mini: http://educ8s.tv/part/ArduinoProMini
ESP32: http://educ8s.tv/part/ESP32
STM32: http://educ8s.tv/part/STM32
DS3231 RTC: http://educ8s.tv/part/DS3231
Breadboard: http://educ8s.tv/part/SmallBreadboard
Wires: http://educ8s.tv/part/Wires
Full disclosure: All of the links above are affiliate links. I get a small percentage of each sale they generate. Thank you for your support!
Another thing I like about this display is that it does not come as a shield like the touch display we were using so far. This way, we can connect the display to any board, the Arduino Pro mini, the STM32, the ESP8266 and the ESP32. This is very important because we now have a low-cost display that we can use with every board. Until now, the only touch display we could use with these boards were the Nextion displays which are more expensive, and to be honest even though I use them from time to time, I don't really like them.
Now let's see how to connect this display to an Arduino Uno. The first 9 pins of the display are the power pins and the SPI pins. So, if we connect only the first 9 pins of the display, we can use it as a regular display without touch functionality. The display uses 3.3-volt logic levels and unfortunately, it is not 5V tolerant. So, we need to use some 10K resistors if we want to drive it with a board that uses 5V logic levels like the Arduino Uno.
--------------------
LIBRARIES
--------------------
📥 Adafruit GFX: https://github.com/adafruit/Adafruit-GFX-Library
📥 Adafruit ILI9341: https://github.com/adafruit/Adafruit_ILI9341
📥 URtouch: http://www.rinkydinkelectronics.com/library.php?id=92
--------------------
CODE OF THE PROJECT
--------------------
📥 http://educ8s.tv/arduino-2-8-ili9341-tutorial
--------------------
Quiz of Knowledge Android Game
--------------------
You can download my latest Android Game which is called Quiz of Knowledge here:
📥 http://bit.ly/QuizOfKnowledge
--------------------
MORE PROJECTS
--------------------
Arduino Datalogger: https://www.youtube.com/watch?v=oei3Y6tOhVI
Arduino Weather Station Project: https://www.youtube.com/watch?v=9jN-3DtS1RI
Arduino Nokia 5110 LCD Display: https://www.youtube.com/watch?v=aDwrMeu4k9Y
Arduino OLED display tutorial: https://www.youtube.com/watch?v=A9EwJ7M7OsI
DIY Arduino: https://www.youtube.com/watch?v=npc3uzEVvc0
--------------------
ABOUT EDUC8S.TV
--------------------
Educ8s.tv is a Youtube channel and website which is dedicated to developing high-quality videos about DIY hardware and software projects. In this channel we develop projects with Arduino, Raspberry Pi, we build robots and simple electronic circuits. Check out our website as well for more information: http://www.educ8s.tv
--------------------
SUBSCRIBE ON YOUTUBE
--------------------
Never miss a video: https://www.youtube.com/subscription_center?add_user=educ8s
Видео Arduino TFT LCD Touch Screen Tutorial (2.8" ILI9341 Driver) also for ESP32 канала educ8s.tv
Today we are going to learn how to drive the 2.8" Touch display with the ILI9341 driver with an Arduino Uno and an ESP32 board. First of all, let's take a close look at the display itself. The display is big, and it offers a resolution of 320x240 pixels. Compared to one of my favorites displays, the 1.8" Color TFT display you can see it a lot larger. The screen also offers touch functionality which is an added bonus and an SD card slot at the back. It uses the SPI interface, so the connection with the Arduino is very straightforward. The cost of the display is relatively low; it costs around 11$ which in my opinion is a fair price for what this display offers.
--------------------
WHERE TO BUY
--------------------
2.8" Inch Display: http://bit.ly/28ILI9341
Arduino Uno: http://educ8s.tv/part/ArduinoUno
Resistors: http://educ8s.tv/part/Resistors
Arduino Pro Mini: http://educ8s.tv/part/ArduinoProMini
ESP32: http://educ8s.tv/part/ESP32
STM32: http://educ8s.tv/part/STM32
DS3231 RTC: http://educ8s.tv/part/DS3231
Breadboard: http://educ8s.tv/part/SmallBreadboard
Wires: http://educ8s.tv/part/Wires
Full disclosure: All of the links above are affiliate links. I get a small percentage of each sale they generate. Thank you for your support!
Another thing I like about this display is that it does not come as a shield like the touch display we were using so far. This way, we can connect the display to any board, the Arduino Pro mini, the STM32, the ESP8266 and the ESP32. This is very important because we now have a low-cost display that we can use with every board. Until now, the only touch display we could use with these boards were the Nextion displays which are more expensive, and to be honest even though I use them from time to time, I don't really like them.
Now let's see how to connect this display to an Arduino Uno. The first 9 pins of the display are the power pins and the SPI pins. So, if we connect only the first 9 pins of the display, we can use it as a regular display without touch functionality. The display uses 3.3-volt logic levels and unfortunately, it is not 5V tolerant. So, we need to use some 10K resistors if we want to drive it with a board that uses 5V logic levels like the Arduino Uno.
--------------------
LIBRARIES
--------------------
📥 Adafruit GFX: https://github.com/adafruit/Adafruit-GFX-Library
📥 Adafruit ILI9341: https://github.com/adafruit/Adafruit_ILI9341
📥 URtouch: http://www.rinkydinkelectronics.com/library.php?id=92
--------------------
CODE OF THE PROJECT
--------------------
📥 http://educ8s.tv/arduino-2-8-ili9341-tutorial
--------------------
Quiz of Knowledge Android Game
--------------------
You can download my latest Android Game which is called Quiz of Knowledge here:
📥 http://bit.ly/QuizOfKnowledge
--------------------
MORE PROJECTS
--------------------
Arduino Datalogger: https://www.youtube.com/watch?v=oei3Y6tOhVI
Arduino Weather Station Project: https://www.youtube.com/watch?v=9jN-3DtS1RI
Arduino Nokia 5110 LCD Display: https://www.youtube.com/watch?v=aDwrMeu4k9Y
Arduino OLED display tutorial: https://www.youtube.com/watch?v=A9EwJ7M7OsI
DIY Arduino: https://www.youtube.com/watch?v=npc3uzEVvc0
--------------------
ABOUT EDUC8S.TV
--------------------
Educ8s.tv is a Youtube channel and website which is dedicated to developing high-quality videos about DIY hardware and software projects. In this channel we develop projects with Arduino, Raspberry Pi, we build robots and simple electronic circuits. Check out our website as well for more information: http://www.educ8s.tv
--------------------
SUBSCRIBE ON YOUTUBE
--------------------
Never miss a video: https://www.youtube.com/subscription_center?add_user=educ8s
Видео Arduino TFT LCD Touch Screen Tutorial (2.8" ILI9341 Driver) also for ESP32 канала educ8s.tv
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
How to create a simple Touchscreen GUI || Arduino LCD & Touchscreen Tutorial#56 Inexpensive Intelligent Touch Displays for Arduino, ESP8266, and others: Nextion (Tutorial)[Project] AquaTank | Complete New GUI :)Connect an SPI TFT with Touchscreen to your Arduino - ILI9341 LCD with XPT2046 Touch screenArduino ST7789 Display TutorialTop 5 Arduino Displays#204 TFT Touch Screen ILI9341 SPI for ESP32 (Internet Radio Research)Tech Note 045 - ESP32 ILI9341 TFT and how to use Hardware SPI for ultra fast graphicsIntroduction to ESP32 - Getting StartedArduino-friendly 240x320 LCD Display Tutorial (ILI9341)Arduino Touchscreen Display - Using a Resistive Touchscreen2.4" ILI9341 based TFT LCD with Arduino - fast library speed comparisonArduino Touch Screen Tutorial (2.8" TFT ILI 9341) with SD Card SlotBasic animation in your SPI LCD touchscreenOLED Displays with Arduino - I2C & SPI OLEDsDIY Weather Station & WiFi Sensor Station || ESP8266, Nextion LCDILI9341 TFT LCD to ESP32 - Full HOW TO for display, SD card and Touch. Using TFT_eSPI driverHuge Nextion Touchscreen Display Examples | Video | Gauges | RTC#83 Colour Touch Screen TFT LCD for your Arduino - Cheap & Easy