@Jean-Marc,
I agree with you. Fritzing diagrams are excellent. However you do need accuracy e.g. correct resistor values, correct wire colours, ...
A text explanation is fine. e.g. different wire colour, ...
It is very frustrating for a newcomer to find that her new display does not work.
It requires a bit of effort to provide:
- post a link to your actual display e.g. Ebay sale page
- copy-paste or attach the TFT_eSPI User_Setup file
- post a photo of your actual wiring.
- post wiring colours. e.g. VCC = red, GND = black, TFT_DC = yellow, ...
But it makes it 10x more likely that a reader will be able to offer a solution.
And the OP has achieved success within minutes, hours, ...
All the same, we get lots of questions without a link to the display or a "readable" photo of the wiring.
TFT_eSPI just needs User_Setup file.
Other libraries need you to copy-paste the constructor statement and the Arduino board model
@CrossRoads,
Most ICs are just represented as block boxes, you have to look them up to see what the various pins do. Even a simple transistor - which pin is base, collector, emitter? You can't tell. If users posted their schematic, and not a picture of how they wired it up, it makes offering help easier. We don't really care what color wires are used.
Most display wiring involves connecting a row of printed display module pins to an Arduino board.
A coloured wire is much easier to follow in a photo. e.g. TFT_DC = digital#9 - yellow.
You check both ends for colour. If multiple yellow wires, follow the wire.
Following a Fritzing is less prone to wiring errors than following a schematic.
For success you need correct constructor and arguments as well as matching wiring.
(Bodmer's libraries have a User_Setup file instead of constructor arguments)
Yes, for complex electronics the schematic is more important.
Which is why I always ask for a link to the display. (so that I can identify from the pcb layout)
This thread is about a 3.3V ESP32. So the display pcb is less critical.
But many threads are about a 5V Uno, Nano, ... In which case it is essential that level-shifters are used.
David.