Hi, I am new to arduino and tryed to do following project
When items finaly come and I tried to connect arduino Geekcreit Mega2560 R3 ATMEGA2560-16 from https://www.banggood.com/ to display Geekcreit 3.2 Inch MEGA2560 Display Module HX8357B 480x320 TFT LCD Screen after instalation of libraries I get something on disaplay, only half of what i wanted. In attachement is foto of result. Every second horizontal line of pixels is white. I dont have another display to test. So did anyone see something like that? Is display bad? Any comments are welcomed.
Please post a link to the actual display that you bought. e.g. BangGood sale page
Are you using MEGA2560 or a Due ?
I am sure that everything can be fixed. But we need to know exactly what hardware display you are using.
If you have kept the antistatic envelope that the Shield came in, it probably says which controller.
It is VERY unlikely to be HX8357B in 2020 or 2021.
Photos of the anti-static envelope in the Customer's images give a part number but do not mention the controller.
I am sceptical that it is a HX8357B. I suggest that you try the other controllers in User_Setup.h and see which is best.
I don't have this display. It is write-only. So you can not read the ID.
I could possibly send you a sketch that differentiates between HX8357-A, HX8357-B, HX8357-C, ILI9481, ILI9486, ... but it is easier for you to just try the controllers supported by Bodmer.
Regarding libraries. It is always wise to install via IDE Library Manager. It knows the official source location. It installs the library in the correct place. It reports the version number. And will update painlessly.
I suggest that you check whether a library is available via the Manager. If it is, delete the ZIP-installed directory. Install properly.
Obviously there are some libraries that are not approved. You have no option. You have to install these via ZIP.