I have already bought a 2.4' TFT LCD Shield Touch Screen from https://shopee.co.id/2.4-TFT-LCD-TOUCH-SHIELD-MODULE-FOR-ARDUINO-UNO-MEGA-i.62956347.5209694272. I have correctly connected the shield to my Arduino UNO, but the screen stays white whenever I connect it to power, use libraries, or upload any sketches. I have already run a diagnostic and it show that the ID is 0x9341, and when I go to MCUFriend_kbv.cpp to uncomment the define SUPPORT, I don't see the ID. Here are some Libraries running diagnostic I run
Library: MCUFRIEND_kbv
Example: diagnose_TFT_support
Report:
Diagnose whether this controller is supported
There are FAQs in extras/mcufriend_how_to.txt
tft.readID() finds: ID = 0x9341
MCUFRIEND_kbv version: 3.0.0
PORTRAIT is 240 x 320
Run the examples/graphictest_kbv sketch
All colours, text, directions, rotations, scrolls
should work. If there is a problem, make notes on paper
Post accurate description of problem to Forum
Or post a link to a video (or photos)
I rely on good information from remote users
Library: MCUFRIEND_kbv
Example: diagnose_touchpins
Report:
Typical 30k Analog pullup with corresponding pin
would read low when digital is written LOW
e.g. reads ~25 for 300R X direction
e.g. reads ~30 for 500R Y direction
Testing : (A1, D7) = 33
Testing : (A2, D6) = 27
Diagnosing as:-
YP,YM: (A1, D7) = 33
XM,XP: (A2, D6) = 27
Library: Adafruit_ILI9341
Example: graphictest
Report:
ILI9341 Test!
MADCTL Mode: 0x0
Pixel Format: 0x0
Image Format: 0x0
Self Diagnostic: 0xFF
Benchmark Time (microseconds)
Screen fill 1496764
Text 154488
Lines 1268808
Horiz/Vert Lines 125420
Rectangles (outline) 82804
Rectangles (filled) 3107204
Circles (filled) 465824
Circles (outline) 541576
Triangles (outline) 281660
Triangles (filled) 1339892
Rounded rects (outline) 243744
Rounded rects (filled) 3132612
Done!
I am relatively new to Arduino, so if you can help, I am very thankfull for your help.