Hello everybody , i got my self a tft screen a year ago or so , i remember making it work once with like 2 weeks of youtube videos but lately i wanted to use it again for a project and somehow no matter what i do i cant get it to work other than displaying a white screen , i tried a code from someone that uses no libreray to see if it was dead or not and his code made it display lines so its not dead . here is the tft i got
also this is the outcome of adafruit TFT LCD graphics test TFT LCD test Using Adafruit 2.8" TFT Breakout Board Pinout TFT size is 240x320 Unknown LCD driver chip: 0 If using the Adafruit 2.8" TFT Arduino shield, the line: #define USE_ADAFRUIT_SHIELD_PINOUT should appear in the library header (Adafruit_TFT.h). If using the breakout board, it should NOT be #defined! Also if using the breakout, double-check that all wiring matches the tutorial.
the output of LCD_ID_redref.ino `Read Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)
reg(0x0000) 00 00 ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 00 00 00 00 Manufacturer ID
reg(0x0009) 00 00 61 00 00 Status Register
reg(0x000A) 00 08 Get Power Mode
reg(0x000C) 00 06 Get Pixel Format
reg(0x0061) 00 00 RDID1 HX8347-G
reg(0x0062) 00 00 RDID2 HX8347-G
reg(0x0063) 00 00 RDID3 HX8347-G
reg(0x0064) 00 00 RDID1 HX8347-A
reg(0x0065) 00 00 RDID2 HX8347-A
reg(0x0066) 00 00 RDID3 HX8347-A
`
i tried countless libraries , and countless videos the only thing i can see is that in my past code it used to call tft.begin(0x9341); but dsnt work anymore , also had ot reinstall arduino ide so reinstalled all the libraries with new versions maybe it could be that but nothing i can be sure of neither debunk by my self so pls help me im rly getting frustrated and about to give up on it ![]()
ps: also im using it with an arduino uno that works fine cuz i tested it with leds and other things it seems to perfectly respond to everything








