In the sketch, set.Rotation etc does not turn Red. Yours shows in Red but mine has remained Black lettering. It verifies ,compiles and uploads without errors but I don’t see anything on the ILI9341 screen. Please can you help. Also can you tell me how I can see the program run on the serial monitor.
Connect the LED pin to a 0-3.3V DAC to vary the brightness of the backlight. Teensy has a 12 bit DAC built in that works well for this. Note that some of these "ILI9341" displays actually don't work with the ILI9341 library; however they do work work the ILI9340 library instead.
When I run the fillScreen command, the LCD only paints a portion of the screen - looks like a square - rather than a rectangle (I have the 2in 240x320 pixels LCD Module). Any idea what I am doing wrong? Or is this a defective piece of hardware?
On such a display, the letters are inverted horizontally by 180 degrees (that is, the entire display screen). I have tried many libraries, but there is no result. Advise me where to dig?????
As of writing this i am having an issue. My LCD is still white. Not that the lcd is bad, its a well reviewed lcd, a Hiletgo tft spi v1.2. But yet nothing is working. I really would appreciate some help here
Everywhere I look I see that all of these cheap LCD screens have a very low refresh rate, it takes like 1 second to redraw the entire screen, so I have no idea how anyone could do any sort of real-time application, let alone videogames using this thing. Is this a "feature" of the used library, or a limitation of the SPI interface? Thank you!
Great video Davy. Do you have any video for ESP32 with 3.5" ILI9486 TFT LCD shield? I have this LCD shield, but I'm struggling with wiring of LCD shield.
Nice video, one thing you mentioned SPI being slow... Does not have to be, on a Teensy 3.2 or 3.6 these displays can update really fast with the hardware optimized library. I used it a year or two ago and was impressed.
I confirm this. Here is a demo where a relatively high refresh rate is used for (some sort of) spectrum analysis in real time - ruclips.net/video/0r5KmFLbN90/видео.html
Helpful. I'm trying to get this screen to work on esp32s. No luck so far so will.give yours a try go raw and see if it happens for me.. Trying to get i2c data to display charts on a screen. Four variables... Like it's easy... Right.. nope.
gee... what a wonderful video.... this is something that i have not checked out to see how these little screens function... there is an old but nice milling machine that runs on Windows-(C). so is there a way to do some research on how to update the old non-working touch-screen to something like this and stay with windows-C? Thanks a lot...:)
Hello, the tft freezes after some hours. What can i do? I think it must be a stability issue. How i can reduse the noise on spi pins and make more stable the connections? Thanks in responce and congrats for tha amazing channel.
Can you use these to playback video files off the SD card storage? If so, could you use an Arduino simply for playback control (for instance, to advance to the next video file when a sensor is triggered), rather than to generate the video itself and send it over SPI? I'm looking for a way to do simple playback from and SD card using an Arduino (not a Pi) on a small-scale display. Thanks!
Davy is very good at making easy to understand tutorials. I bought a matching screen and was able to get everything working the first time. I am using it to display Time, Day, Date, Temperature and Altitude. All the time and $$ spent only to find out that there is no way to overwrite text. for example when the minute changes on the clock it just writes over the previous number without erasing it first leaving behind a jumbled mess. What am i missing? is there any solution to this problem? Adafruit just says to overwrite the text location with a rectangle of the background color however that works but leaves the text flashing.
I was trying with St7735 and I got much faster results using hardware SPI instead of software SPI on ESP32. I guess it will true for this model too. Mine will arrive next week and I tell you the results
any results yet? I am intrested in the capabilities of these. I just managed to grab one off of ebay for free but it arrives in 2 months lol. I will be trying to make a "gaming calculator" with it (every bored teenagers dream)
@@MineThing It worked very well with Adafruit and Hardware SPI. It's really fast! I used the following pins: IO18 for SCK, IO19 for MISO and IO23 for MOSI. It must be these ones because of the hardware SPI. The DC and CS can be any other. On Arduino, declare the lib object likes this, omitting the hardware pins: Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC); Let me know if I can help. Good luck!
Damn! Why is so slow? It's the LCD or the library? I have an 8bit LCD and run faster with a slow 8bit microcontroller; with that processor should run faster. I saw the same ESP with a bigger display and fill the whole LCD faster. I think the problem is the library.
out of all of the tutorials for this, this one was the only one I could understand! well done!
Hi! The format of the video is great. Congratulations ! Good job !
does anyone tell you that you sound like the guy that makes the "daily dose of Internet" videos
In the sketch, set.Rotation etc does not turn Red.
Yours shows in Red but mine has remained Black lettering.
It verifies ,compiles and uploads without errors but I don’t see anything on the ILI9341 screen.
Please can you help.
Also can you tell me how I can see the program run on the serial monitor.
Nice walk thru!
Connect the LED pin to a 0-3.3V DAC to vary the brightness of the backlight. Teensy has a 12 bit DAC built in that works well for this.
Note that some of these "ILI9341" displays actually don't work with the ILI9341 library; however they do work work the ILI9340 library instead.
When I run the fillScreen command, the LCD only paints a portion of the screen - looks like a square - rather than a rectangle (I have the 2in 240x320 pixels LCD Module). Any idea what I am doing wrong? Or is this a defective piece of hardware?
Excellent tutorial!
Could you make a tutorial for the touch aspect of the screen?
On such a display, the letters are inverted
horizontally by 180 degrees (that is, the entire
display screen). I have tried many libraries, but
there is no result. Advise me where to dig?????
As of writing this i am having an issue. My LCD is still white. Not that the lcd is bad, its a well reviewed lcd, a Hiletgo tft spi v1.2. But yet nothing is working. I really would appreciate some help here
very very good and usefull for me,
thank you so much
Everywhere I look I see that all of these cheap LCD screens have a very low refresh rate, it takes like 1 second to redraw the entire screen, so I have no idea how anyone could do any sort of real-time application, let alone videogames using this thing. Is this a "feature" of the used library, or a limitation of the SPI interface? Thank you!
You can use GEANY for open/edit/save c/cpp/h/hpp and many other formats instead of MS.
I'm curious how is this done without any library, where should I look ? sorry if my question is dumb.
Great video Davy.
Do you have any video for ESP32 with 3.5" ILI9486 TFT LCD shield?
I have this LCD shield, but I'm struggling with wiring of LCD shield.
you did talk about the touch effect part
Nice video, one thing you mentioned SPI being slow... Does not have to be, on a Teensy 3.2 or 3.6 these displays can update really fast with the hardware optimized library. I used it a year or two ago and was impressed.
I confirm this. Here is a demo where a relatively high refresh rate is used for (some sort of) spectrum analysis in real time - ruclips.net/video/0r5KmFLbN90/видео.html
Helpful. I'm trying to get this screen to work on esp32s.
No luck so far so will.give yours a try go raw and see if it happens for me..
Trying to get i2c data to display charts on a screen. Four variables... Like it's easy... Right.. nope.
Really, really, realllllly helpful for me at the right time.
Very cool explanation.
Thanks a lot.
Thanks for the video, I'm trying to use this display first with arduino to make a badge-like thing , and when I learn a little more with the ESP32
anyone help me get an stm32f103 blue pil M3l.... or Black pill M4 going with one of these screens...
gee... what a wonderful video.... this is something that i have not checked out to see how these little screens function... there is an old but nice milling machine that runs on Windows-(C). so is there a way to do some research on how to update the old non-working touch-screen to something like this and stay with windows-C? Thanks a lot...:)
Hello, the tft freezes after some hours. What can i do? I think it must be a stability issue. How i can reduse the noise on spi pins and make more stable the connections?
Thanks in responce and congrats for tha amazing channel.
ESP - Micropython playlist, pls 🙏
Can you use these to playback video files off the SD card storage? If so, could you use an Arduino simply for playback control (for instance, to advance to the next video file when a sensor is triggered), rather than to generate the video itself and send it over SPI? I'm looking for a way to do simple playback from and SD card using an Arduino (not a Pi) on a small-scale display. Thanks!
how can we do speeding of screen by using this adafruit library . plz tell me
Davy is very good at making easy to understand tutorials. I bought a matching screen and was able to get everything working the first time. I am using it to display Time, Day, Date, Temperature and Altitude. All the time and $$ spent only to find out that there is no way to overwrite text. for example when the minute changes on the clock it just writes over the previous number without erasing it first leaving behind a jumbled mess. What am i missing? is there any solution to this problem? Adafruit just says to overwrite the text location with a rectangle of the background color however that works but leaves the text flashing.
I was looking for a tutorial like this to make my display work. And it made it, thank you.
Is that an SD card holder on the back?
Nice one, tnx. Can y maybe explain how to work with pictures?
Awesome tutorial....thank you.
can i do that with arduino uno ?
Very very nice
I was trying with St7735 and I got much faster results using hardware SPI instead of software SPI on ESP32. I guess it will true for this model too. Mine will arrive next week and I tell you the results
any results yet? I am intrested in the capabilities of these. I just managed to grab one off of ebay for free but it arrives in 2 months lol. I will be trying to make a "gaming calculator" with it (every bored teenagers dream)
@@MineThing It worked very well with Adafruit and Hardware SPI. It's really fast! I used the following pins: IO18 for SCK, IO19 for MISO and IO23 for MOSI. It must be these ones because of the hardware SPI. The DC and CS can be any other. On Arduino, declare the lib object likes this, omitting the hardware pins:
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
Let me know if I can help. Good luck!
Damn! Why is so slow? It's the LCD or the library?
I have an 8bit LCD and run faster with a slow 8bit microcontroller; with that processor should run faster.
I saw the same ESP with a bigger display and fill the whole LCD faster.
I think the problem is the library.
I saw this too. I think it's because the badly optimized library.
@@fseeletronicos Must be that. Such processor running at 160MHz should handle a small LCD very easy.
@@RDCSTYeap. It's like having a Ferrari and trying to run fast with 1ton weight behind.
this TFT have only SPI, 10MHz
Awesome Video
thank you!
Hello I really would like to get in touch with you I am I'm willing to pay you just for an hour of conversation I have so many questions
Baumbach Motorway
The downvote was for "LCD display".